我试图在移动设备上第二次点击/触摸后显示一次移动弹出窗口,直到页面加载为止。但是在我的代码中,如何解决此问题仅在第二次单击时发生。目前,它每秒钟点击一次。
$(document).ready(function() {
if (window.matchMedia('(max-width: 767px)').matches) {
var clicks = true;
$(window).bind('click', function(event){
if (clicks) {
clicks = false;
} else {
alert('Hi there! you just ckick twice');
clicks = true;
}
});
}
});
答案 0 :(得分:0)
这是我对点击进行计数的方式,因此您可以将其值更改为应该触发的时间
$(document).ready(function() {
if (window.matchMedia('(max-width: 767px)').matches) {
var count=0;
$(document).click(function(){
count++;
if (count===2) {
alert('Hi there! you just ckick twice');
event.preventDefault();
}
});
}
});