JS 中实现鼠标长按连续触发
<!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 中实现鼠标长按连续触发相关推荐
- vue js 中的鼠标事件
vue @click//单击 @mousedown//按下 @mouseup//抬起 @dblclick//双击 @mousemove//移动 @mouseleave//离开 @mouseout // ...
- html 左键右键双击事件,html中在鼠标双击元素时触发的事件属性ondblclick
实例Copy Text 浏览器支持 IE Firefox Chrome Safari Opera 所有主流浏览器都支持 ondblclick 属性. 定义和用法 ondblclick 属性在鼠标双击元 ...
- js中jquery鼠标事件(点击替换、鼠标移入、移出)
1.先添加三张图片 <img src="./vscode/images/1.jpg" width="300"><img src=". ...
- 关于js中的鼠标事件
一. 常用到的鼠标事件 类型 事件 click 单击鼠标左键时发生,如果右键也按下则不会发生 dbclick 双击鼠标左键时发生,如果右键也按下则不会发生 mousedown 单击任意一个鼠标按钮时发 ...
- js中的鼠标滚轮事件
## 事件对象 event1 event事件对象,表示用来获取事件的详细信息,比如得到鼠标的横坐标:事件对象.clientX(clientX是可视区坐标)window.onclick = functi ...
- 如何调试JS中鼠标悬停事件影响的元素?
如何调试JS中鼠标悬停事件影响的元素? 在日常的前端开发中,我们经常要调试许多其他开发者写的网站和代码.此时我们往往会打开浏览器的开发者工具,在 Elements,Console,Network,So ...
- lintcode 最长上升连续子序列 II(二维最长上升连续序列)
题目链接:http://www.lintcode.com/zh-cn/problem/longest-increasing-continuous-subsequence-ii/ 最长上升连续子序列 I ...
- java 中鼠标事件_[Java教程]js中鼠标事件总结
[Java教程]js中鼠标事件总结 0 2017-07-11 00:00:19 js中鼠标事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblc ...
- js实现图片的放大缩小(鼠标长按拖拽、鼠标滚轮控制放大缩小)
系列文章目录 文章目录 系列文章目录 背景与效果图 1.背景如下(功能图): 2.效果图如下: 拖拽后的效果 缩放的效果 放大的效果 一.功能:支持鼠标长按拖拽 1.鼠标事件: 2.拖拽功能流程 3. ...
最新文章
- 原生JS添加类名 删除类名
- 数据库迁移用到的命令
- 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题
- python好学吗1001python好学吗-怎样才能写出 Pythonic 的代码 #P1001#
- python基础入门:while 循环
- asp.net 图片 上传 打水印 高质量缩略图
- pandas输出列名_pandas中的DataFrame按指定顺序输出所有列的方法
- 螺旋桨设计软件_欧洲斥巨资研发的A400M螺旋桨运输机,为啥就没人买啊?| 图说...
- Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析(2)...
- Android 系统(207)---如何自学 Android?
- [Leetcode]62. Unique Paths
- java io flush_《文件传输基础——Java IO流》,对其中flush方法的思考
- Linux下tar压缩与解压缩文件
- 隐藏版本信息号返回服务器名,Apache服务器隐藏版本号和系统
- mysql int类型 int(11) 和int(2)区别
- 基于随机森林的特征选择算法
- microsoft visual studio 2010 旗舰版的产品密
- Hbase 二级索引示意图
- 子网划分,掩码转换计算
- Word中页眉文字下横线如何变化粗细线型,页脚文字上方如何添加横
热门文章
- 滋补品微商怎么通过微博引流?微商们如何抓住其中得到商机?
- 一看就懂的vuex核心源码
- 外贸邮件怎么群发?群发邮件的电子邮箱有哪些?
- 2021年全球汽车玻璃市场竞争格局及龙头企业分析:福耀玻璃占全球汽车玻璃市场的28%[图]
- 看大数据时代下的IT架构(1)图片服务器之演进史
- 多元数据的直观表示及R使用
- android手机电话铃声设置,教你安卓手机怎么设置铃声
- android 设置系统铃声设置在哪里,安卓手机自定义设置的系统铃声通用方法
- NoClassDefFoundError: Could not initialize class (sqlSession文件)
- 【Vue实战】使用vue实现点击按钮,改变被点击按钮的样式。