Kodda belirtilen sınıfa her tıkladığımda aynı işlemi tekrarlamak istiyorum. Vurgulu işlevi üzerinde çalışıyordu, ancak tıklama işlevine geçtiğimde, işi yalnızca bir kez yapıyor. ve tekrarlanabilir değil.Hover işlevi yerine geçiş jQuery
Ayrıca clickToggle öğesine geçtim ve çalışmaz. Düşüncesi olan var mı? handleIn ve HandleOut:
var sidebarFloat = $('.sidebar').css('float');
$('.sidebar').hover(function() {
sidebarFloat = $(this).css('float');
if (sidebarFloat == 'right') {
$(this).stop().animate({
left: "0px"
}, 500)
} else if (sidebarFloat == 'left') {
$(this).stop().animate({
left: "0px"
}, 500)
}
}, function() {
var width = $(this).width() - 10;
if (sidebarFloat == 'right') {
$(this).stop().animate({
left: +width
}, 500);
} else if (sidebarFloat == 'left') {
$(this).stop().animate({
left: -width
}, 500);
}
});
Belki bir jsfiddle oluşturmak? –
jsfiddle ne için gereklidir? Kodu zaten yapıştırdım. Hiçbir şey fantezi – Ahmed
Evet, cevabımı bakın. –