Via delle Groane 7a, 20044 Arese MI, Italy
Appartamento di circa 50 mq con box ampio ed cantina in p
//M : [MC-17724] : copiato da s di x per lavoro dell'ultimo minuto
function fitDescr() {
//Assegno a tutti i contenitori .js_fit_descr con altezza > 200 uno stile
//che ne uniformizzi l'altezza e un link per estenderne la visualizzazione
//Non esiste un selettore height, quindi devo verificare ogni elemento
var cDsc = $('.js_fit_descr');
for (var i = 0; i 0) {
// maxH = lH * nrS;
// visH = lH * (nrS - nrH);
//}
//Attualmente, l'altezza limite e quella fissa coincidono; questo rende possibile
//la presenza del link '+' anche per leggere una sola parola.
//Eventualmente, modificando la condizione a h >= 236 (o 200 + 18*n) otteniamo
//un effetto del tipo "nascondi solo se ci sono almeno 2 righe"
if ($(c).height() >= maxH) {
$(c).css('height', visH); //setto l'altezza a 200 via css, in modo da poter rimuovere lo stile
$(c).css('overflow', 'hidden'); //ciò che sfora lo nascondo
$(c).css('margin-bottom', 10); //diminuisco margine inferiore
//creo il blocco contenente il link per espandere il testo
var div = $(reateElement('div'));
$(div).addClass('descriptionPlus js_fit_descr_plus');
var lnk = $(reateElement('a'));
$(lnk).attr('title', 'Leggi tutta la descrizione');
$(lnk).attr('href', '#');
//Innesto il contenuto
$(lnk).append('Leggi tutto');
$(div).append(lnk);
//Il risultato è il seguente:
//
//
// +continua a leggere
//
//
//Lo accodo al contenitore della descrizione; attenzione:
//se la disposizione dovesse cambiare, js_fit_descr_plus
//non potrà più identificare js_fit_descr come fratello!
$(c).after(div);
}
}
//assegno l'handler dopo la creazione
//handler del click per espansione contenitore descrizione
$('.js_fit_descr_plus a').on('click', function (e) {
//Devo semplicemente espandere il contenitore del testo,
//e distruggere questo blocco link
//Il blocco js_desc_immobile è fratello di js_desc_immobile_plus,
//per come è stato aggiunto in precedenza:
var p = $(this).parents('.js_fit_descr_plus');
var c = $(p).prev('.js_fit_descr');
//A questo punto sono sicuro di operare solo sul contenitore corretto,
//ammesso che ce ne sia più di uno
$(c).css('height', ''); //rimuovo l'altezza inline così che il div acquisisca le dimensioni del contenuto
$(c).css('overflow', ''); //rendo visibile l'overflow, che cmq non dovrebbe più esserci
$(c).css('margin-bottom', 50); //aumento margine inferiore
//distruggo il link espandi su cui è stato effettuato il click
$(p).remove();
reventDefault();
});
}
//Invoco la funzione sul load della pagina
fitDescr();
Caratteristiche
Tipologia:
Appartamento
Contratto:
Affitto
Comune:
Arese
Indirizzo:
Via delle Groane, 9A
Codice annuncio:
TC
Riferimento:
Prezzo:
700 €
Superficie:
50 m²
Numero locali:
Numero bagni:
Classe energetica:
G 200,00 kWh/m 2 anno
Altre caratteristiche:
Giardino
Box
Da Privato
Cantina
Mappa
Arese - Via delle Groane, 9A
Property type: Apartment
City: Arese
Bedrooms: 1
Bathrooms: 1
Area: 50 m2
Price: 700 €
Price per m²: 14 €
Search Ideas | Average rental price | Number of rental properties |
---|---|---|
Property to rent in Arese | 1240 | 5398 |
Flat to rent private Arese | 1440 | 3259 |
1 bedroom apartment for rent Arese | 1276 | 616 |
Cheap apartment for rent Arese | 1440 | 3259 |