javascript - 在鼠标点击时立即触发事件,而不是在我放开鼠标之后?
问题描述
我可能有一个愚蠢的问题,但我们开始吧:
当您使用 onclick="function()" 或 addEventListener onclick 触发函数时,只有在我单击并放开鼠标后才会触发该函数。
有什么方法可以在单击 html 元素时立即触发功能,而不是在单击并放手之后。
我希望它可以在我单击 body 元素的任何地方工作。
解决方案
请查看 mousedown 事件:https ://www.w3schools.com/jsref/event_onmousedown.asp
推荐阅读
- php - 选择 PDO 查询不起作用
- restangular - 如何在restangular登录中使用包含“用户”?
- java - 将模型添加到表数组中的每个表,但仅填充迭代中的最后一个表
- c# - 如何在 asp.net 中拆分值?
- spring-boot - Spring 启动报错:org.springframework.context.ConfigurableApplicationContext 无法解析
- php - Auth::check() 在我的 Laravel 项目中似乎无法正常工作
- javascript - 将 javascript var 发送到 php
- html - 如何修复一个按钮,使其不会改变其位置对其相邻元素的影响?
- redux - 如何导入 redux-logger?
- java - 是否可以从同一台计算机为 Android Studio 生成另一个 SHA1 密钥?