如何使用javascript单击并按住按钮一秒钟?

时间:2019-01-31 08:13:35

标签: javascript jquery

我要创建一个按钮,如果第1个访客按钮被单击,然后单击2号按钮,然后按下按钮约3秒钟,是否可以使用jQuery?

我已经尝试过使用select * from Expat_MA where CONTAINS (zusammen,'"*hans*" AND "*Level 4*"'); mousedown(),但是它并没有按下它,仅单击即可。并已经尝试过搜索它,但是没有找到解决方法

编辑:

这是js文件,它是一个简单的js,只需单击然后按下3秒钟即可。

click()

1 个答案:

答案 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;
})