<!DOCTYPE html>
<html><head><title>JS中实现鼠标长按连续触发</title></head><body><button id="button">0</button><script type="text/javascript">let num = 0,tid;const btn = window.document.getElementById("button");/* 点击事件 */btn.onclick = function(e) {triggerEvent(); // 触发事件};/* 鼠标点下时 */btn.onmousedown = function(e) {// 设置定时tid = setInterval(function() {triggerEvent(); // 触发事件}, 300);};/* 鼠标抬起时 */btn.onmouseup = function(e) {clearInterval(tid); // 清除计时器}/* 鼠标移开时 */btn.onmouseout = function(e) {clearInterval(tid); // 清除计时器}/* 触发事件 */function triggerEvent() {num++;btn.innerHTML = num;}</script></body>
</html>

JS 中实现鼠标长按连续触发相关推荐

  1. vue js 中的鼠标事件

    vue @click//单击 @mousedown//按下 @mouseup//抬起 @dblclick//双击 @mousemove//移动 @mouseleave//离开 @mouseout // ...

  2. html 左键右键双击事件,html中在鼠标双击元素时触发的事件属性ondblclick

    实例Copy Text 浏览器支持 IE Firefox Chrome Safari Opera 所有主流浏览器都支持 ondblclick 属性. 定义和用法 ondblclick 属性在鼠标双击元 ...

  3. js中jquery鼠标事件(点击替换、鼠标移入、移出)

    1.先添加三张图片 <img src="./vscode/images/1.jpg" width="300"><img src=". ...

  4. 关于js中的鼠标事件

    一. 常用到的鼠标事件 类型 事件 click 单击鼠标左键时发生,如果右键也按下则不会发生 dbclick 双击鼠标左键时发生,如果右键也按下则不会发生 mousedown 单击任意一个鼠标按钮时发 ...

  5. js中的鼠标滚轮事件

    ## 事件对象 event1 event事件对象,表示用来获取事件的详细信息,比如得到鼠标的横坐标:事件对象.clientX(clientX是可视区坐标)window.onclick = functi ...

  6. 如何调试JS中鼠标悬停事件影响的元素?

    如何调试JS中鼠标悬停事件影响的元素? 在日常的前端开发中,我们经常要调试许多其他开发者写的网站和代码.此时我们往往会打开浏览器的开发者工具,在 Elements,Console,Network,So ...

  7. lintcode 最长上升连续子序列 II(二维最长上升连续序列)

    题目链接:http://www.lintcode.com/zh-cn/problem/longest-increasing-continuous-subsequence-ii/ 最长上升连续子序列 I ...

  8. java 中鼠标事件_[Java教程]js中鼠标事件总结

    [Java教程]js中鼠标事件总结 0 2017-07-11 00:00:19 js中鼠标事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblc ...

  9. js实现图片的放大缩小(鼠标长按拖拽、鼠标滚轮控制放大缩小)

    系列文章目录 文章目录 系列文章目录 背景与效果图 1.背景如下(功能图): 2.效果图如下: 拖拽后的效果 缩放的效果 放大的效果 一.功能:支持鼠标长按拖拽 1.鼠标事件: 2.拖拽功能流程 3. ...

最新文章

  1. 原生JS添加类名 删除类名
  2. 数据库迁移用到的命令
  3. 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题
  4. python好学吗1001python好学吗-怎样才能写出 Pythonic 的代码 #P1001#
  5. python基础入门:while 循环
  6. asp.net 图片 上传 打水印 高质量缩略图
  7. pandas输出列名_pandas中的DataFrame按指定顺序输出所有列的方法
  8. 螺旋桨设计软件_欧洲斥巨资研发的A400M螺旋桨运输机,为啥就没人买啊?| 图说...
  9. Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析(2)...
  10. Android 系统(207)---如何自学 Android?
  11. [Leetcode]62. Unique Paths
  12. java io flush_《文件传输基础——Java IO流》,对其中flush方法的思考
  13. Linux下tar压缩与解压缩文件
  14. 隐藏版本信息号返回服务器名,Apache服务器隐藏版本号和系统
  15. mysql int类型 int(11) 和int(2)区别
  16. 基于随机森林的特征选择算法
  17. microsoft visual studio 2010 旗舰版的产品密
  18. Hbase 二级索引示意图
  19. 子网划分,掩码转换计算
  20. Word中页眉文字下横线如何变化粗细线型,页脚文字上方如何添加横

热门文章

  1. 滋补品微商怎么通过微博引流?微商们如何抓住其中得到商机?
  2. 一看就懂的vuex核心源码
  3. 外贸邮件怎么群发?群发邮件的电子邮箱有哪些?
  4. 2021年全球汽车玻璃市场竞争格局及龙头企业分析:福耀玻璃占全球汽车玻璃市场的28%[图]
  5. 看大数据时代下的IT架构(1)图片服务器之演进史
  6. 多元数据的直观表示及R使用
  7. android手机电话铃声设置,教你安卓手机怎么设置铃声
  8. android 设置系统铃声设置在哪里,安卓手机自定义设置的系统铃声通用方法
  9. NoClassDefFoundError: Could not initialize class (sqlSession文件)
  10. 【Vue实战】使用vue实现点击按钮,改变被点击按钮的样式。