2016-03-30 119 views
0

這只是我函數的一小段代碼。該函數默認爲false,當您單擊#my-button時,該函數將爲true並運行。jQuery如果多次點擊

但現在我希望當你再次點擊相同的按鈕時,該函數將再次爲假,並應停止工作。

,並應他做你點擊按鈕每次(這將是巨大的,如果這也可以用類而不是ID)

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

我用一個切換功能,僅此不爲我工作。我的代碼有問題嗎? 。

+6

'$( '#我的按鈕')點擊(函數(){! sliderPaused = sliderPaused; }); ' –

+0

[toggle(fn,fn)](https://jquery.com/upgrade-guide/1.9/#toggle-function-function-removed)在jQuery 1.9中刪除了 –

+0

謝謝@Arun P Johny它的工作原理! :) – Jeroen

回答

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