在 javascript 中长按按钮时计算秒数
Count seconds on button long press in javascript
我想使用 javascript 计算按钮一次按下(长按)多少时间的秒数,是否有任何函数或事件在长按按钮时触发?
mousedown
在按住鼠标按钮时触发,mouseup
在松开鼠标按钮时触发。
通过使用变量,您可以确定何时按住按钮,何时不按住按钮。
您需要混合mousedown
和mouseup
事件才能实现您想要的。
像这样:
var timer = 0,
timerInterval,
button = document.getElementById("button");
button.addEventListener("mousedown", function() {
timerInterval = setInterval(function(){
timer += 1;
document.getElementById("timer").innerText = timer;
}, 1000);
});
button.addEventListener("mouseup", function() {
clearInterval(timerInterval);
timer = 0;
});
<button id="button">Button</button>
<div id="timer">0</div>
相关文章:
- 按下按钮计算乘积和总和
- Javascript GPA计算器,计算按钮不工作
- 如何使用java脚本代码计算禁用按钮的时间
- 根据选中的按钮运行不同的计算时,设置单选按钮
- 在 javascript 中长按按钮时计算秒数
- 使用单选按钮的输入计算分数
- 使用 Javascript 计算具有单选按钮、文本字段和滑块组合的表单字段
- OnFocus 不是工作 JavaScript HTML;不显示对焦时计算和按钮单击时
- 使用不同的按钮使用javascript计算表单
- 从文本框中计算两个不同的日期值 按日历 并显示剩余天数,无需提交按钮
- 在PHP中使用单个按钮从计算机上传图片
- AJAX,JQuery,点击按钮后计算价格
- 计算单选按钮的值
- 在提交按钮开始时间和结束时间由javascript计算
- 计算单选按钮的总和,显示总和,并传递给外部 Beanstream 服务器
- 激活单选按钮并计算文本框值
- 如何计算同一按钮在 JavaScript 或 jQuery 中单击 3 次和 4 次时的间隔时间
- 如何使用下拉菜单和单选按钮自动计算汇总表
- 谷歌地图计算不同距离的内容框变化&单击按钮
- 用javascript制作小费计算器,用户可以在其中输入他们想要的小费百分比并计算按钮;t工作