2016-03-24 9 views
-1

JavaScript ve jQuery'de beginier ve bir sorum var.jQuery olayı bir saniye içinde 3 click

Üçüncü tıklamada işlevi çalıştıracak olayı nasıl oluşturabilirim, ancak tüm 3 tıklamanın bir saniye içinde olması gerekir. Eğer ilk iki tıklama 00: 01 ise ancak üçüncü tıklama 00: 02s ise, hiçbir şey yapmayın, tüm tıklamalar 00: 01s (bir saniye) olmalıdır.

Saygılarımızla.

+0

Sen setTimeout' 'ile yapabilirsiniz gör –

cevap

5
var clicks = 0; 
$('.someclass').click(function(){ 
    clicks++; 
if(clicks == 3){ 
    // do something; 
    } 
    if(clicks==1) setTimeout(function(){ clicks=0; },1000); 
}); 

DEMO