我要创建一个按钮,如果第1个访客按钮被单击,然后单击2号按钮,然后按下按钮约3秒钟,是否可以使用jQuery?
我已经尝试过使用select * from Expat_MA where CONTAINS (zusammen,'"*hans*" AND "*Level 4*"');
和mousedown()
,但是它并没有按下它,仅单击即可。并已经尝试过搜索它,但是没有找到解决方法
编辑:
这是js文件,它是一个简单的js,只需单击然后按下3秒钟即可。
click()
答案 0 :(得分:0)
您可以在下面使用此代码
var pressedDown = false,
clickedBtn = false;
$('button.btn1').click(function(){
clickedBtn = true;
$btn1 = $(this);
$btn1.prop('disabled', true);
setTimeout(function(){
$btn1.prop('disabled', false);
}, 10000);
})
$('button.btn2').on('mousedown', function(e){
if(clickedBtn){
pressedDown = true;
setTimeout(function(){
if(pressedDown){
//run code here
}
}, 3000);
}
}).on('mouseup', function(e){
pressedDown = false;
})