JavaScript 长按自动

标签 javascript jquery html

我在向页面上的项目添加长拖放时遇到问题

我有一个div,我需要在汽车之外的时间设置长按作为人类

我想要像 element.click() 但超时很长...你能帮我提供示例代码吗?

<div>my div</div>

$('div').mousedown(function(){}

最佳答案

假设您想在 mousedown 事件持续时间少于(例如 500 毫秒)时中止操作?这是:

let timerId;
$('div').mousedown(function(){
    timerId = setTimeout( function() {alert("hi!"); }, 500);
});
$('div').mouseup( function () {
    clearTimeout(timerId);
});

关于JavaScript 长按自动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58030497/

相关文章:

javascript - jQuery 类对某个表列数进行计数

jquery - 在打开 Pane 更改事件之前处理 Bootstrap Accordion

javascript - 由于 php 中的 js 文件,提交按钮不起作用

html - 根据分辨率折叠 div

javascript - 根据频率分布词 CSS HTML

带有逗号分隔值的 Javascript 变量在 HighChart 中不起作用

javascript - polymer 1.x : Observers

javascript - 滚动到顶部 jquery

html - 无法更改下拉菜单的背景颜色

javascript - 在 Chrome 和 IE 上的 Facebook Canvas 应用程序中使用时上传 "Uncaught Call to StartUpload failed"