2016-03-30 84 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; 
});