jQuery 可以检测鼠标单击,这是各种 Web 应用程序了解使用哪个鼠标按钮触发特定功能所必需的。
我们可以使用 mousedown() 方法和事件 which 处理任务。
event.which 将分别为鼠标左键、中键和右键定义为 1、2 或者 3:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.0/jquery.min.js"></script> <style> #divId { padding: 100px; border: 3px solid red; font-size: 30px; text-align: center; } </style> </head> <body> <div id="divId"> [Click here] </div> <script> $('#divId').mousedown(function(event) { switch(event.which) { case 1: $('#divId').html('点击了鼠标左键'); break; case 2: $('#divId').html('点击了鼠标中键'); break; case 3: $('#divId').html('点击了鼠标右键'); break; default: $('#divId').html('点击了鼠标其他键!'); } }); </script> </body> </html>
mousedown() 方法
jQuery mousedown() 方法用于将事件处理程序绑定到默认的“mousedown”JavaScript 事件,该事件用于触发事件。
然后可以使用事件对象的“which”属性来检查相应的鼠标按钮。
“which”属性的值为左键为1,中键为2,右键为3.
日期:2020-06-02 22:16:17 来源:oir作者:oir