2013-10-13 115 views
0

我有一個簡單的滑塊,我希望用戶可以點擊下一個,之前的前一個點擊後500毫秒。這個怎麼做?以下是我的代碼:點擊時間

<script> 
jQuery(document).ready(function(){ 
var ile = jQuery('.bestopis').length; 
var licznik = 1; 
$("#nast").click(function() { 
    if(licznik == ile) {licznik=0}; 
    licznik ++; 
    jQuery('.bestopis').fadeOut(); 
    jQuery("#bestopisy .bestopis:nth-child(" + licznik + ")").fadeIn(); 

}); 
$("#pop").click(function() { 
    if(licznik == 1) {licznik = ile} else {licznik --}; 
    jQuery('.bestopis').fadeOut(); 
    jQuery("#bestopisy .bestopis:nth-child(" + licznik + ")").fadeIn(); 
}); 
}); 
</script> 

回答

3

您可以在點擊500毫秒內禁用您的控件並重新啓用它,使用jquery的delay()方法。

例如,如果隱藏它是可以接受的,

jQuery('.yourControl').hide().delay(500).show(); 
3

使用JavaScript setTimeout()函數在每次單擊後重新啓用控件500毫秒。