2016-03-30 35 views
0

Bu, işlevimin yalnızca küçük bir kod parçasıdır. İşlev varsayılan olarak yanlıştır, # my-düğmesine tıkladığınızda işlev doğru olur ve çalışır.jquery birden çok kez tıklandığında

Ama şimdi aynı düğmeye tekrar tıkladığınızda, fonksiyonun yine yanlış olacağını ve çalışmayı durdurmasını istiyorum.

Ve o senin butonuna tıklayın her zaman yapıyor olmalı ben bir geçiş işlevini kullanın

$('#my-button').toggle(function() { 
    sliderPaused = true; 
}, function() { 
    sliderPaused = false; 
}); 

(bu yerine id sınıfları ile de mümkün olup olmadığını çok iyi olurdu), bu yapmayan tek benim için çalış. Kodumda yanlış bir şey mi var? .

+6

'$ ('# benim düğmeli') tıklayın (function() {! sliderPaused = sliderPaused; }); ' –

+0

[toggle (fn, fn)] (https://jquery.com/upgrade-guide/1.9/#toggle-function-function-removed) jQuery 1.9'da kaldırıldı –

+0

Teşekkürler @Arun P Johny işe yarıyor! :) – Jeroen

cevap

0
$('#my-button').click(function() { 
     if (sliderPaused) sliderPaused = false; 
     else sliderPaused = true; 
}); 
İlgili konular