JQuery, css, line-height probléma?
Van egy szövegem pl: Winter egy div-ben, aminek az id-je pl: tel és a vertical-align:-je bottom-ra van állítva. Ha egy gombra rákattintok,aminek az id-je pl: cl, akkor ha jquery-vel megírom ezt a kódot, miért nem reagál a css utasításomra? (Mindíg lefelé megy és nem ugrik vissza fel a kattintáskor.)
$('#cl').click(function() {
$('#tel').css('line-height', '-=3.7').animate('line-height: ','+=3.7');
});
Tehát a probléma mégegyszer az lenne hogy mikor rákattintok a gombra akkor mindíg lejjebb megy 3.7-el, de nem ugrik vissza. Ha valaki tud megoldást írni erre, annak előre is köszönöm.(:
Ez egy megoldás lehet:
var isDown = false;
$('#cl').click(function() {
if (!isDown){
$('#tel').css('line-height', '-=3.7').animate('line-height: ','+=3.7');
isDown = true;
}
else{
$('#tel').css('line-height', '+=3.7').animate('line-height: ','-=3.7');
isDown= false;
}
});
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!