如何完成Jq中未有的长按事件?

如题所示,希望一个button按住以后 变量a就每隔1秒加+1,直到鼠标松开为止,如何实现,因为发现jq中好像没这个事件,求解答?

阅读 2.3k
2 个回答

mousedown 事件,在处理程序中调用定时器,mouseup 事件中注销 mousedown 事件和定时器

谢邀.

我觉得用mouseup和mousedown应该就可以了,先var声明个空变量,mousedown时给这个变量赋个setInterval(),里边写变量a自增,然后在mouseup里写上clearInterval()取消掉就OK。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题