您好,欢迎来到优显汽车网。
搜索
您的当前位置:首页

读jQuery之七判断点击了鼠标哪个键的代码_jquery

2022-06-15 来源:优显汽车网
摘要
定义和用法:当点击元素时,会发生 click 事件。当鼠标指针停留在元素上方,然后按下并松开鼠标左键时,就会发生一次 click。click() 方法触发 click 事件,或规定当发生 click 事件时运行的函数。鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。1、click事件:点击鼠标左键时触发$('p').click(function(){});示例:123 $('p').click(function(){     &nb

jQuery丢弃了标准的 button 属性采用 which,这有点让人费解。which 是Firefox引入的,IE不支持。which的本意是获取键盘的键值(keyCode)。jQuery中的which即可以是键盘的键值,也可以是鼠标的键值。即当判断用户按下键盘的哪个键时可以使用which,当判断用户按下鼠标的哪个键时也可以用which。它一举两用了。源码 代码如下: // Add which for key events if ( event.which == null && (event.charCode != null || event.keyCode != null) ) { event.which = event.charCode != null ? event.charCode : event.keyCode; } // Add which for click: 1 === left; 2 === middle; 3 === right // Note: button is not normalized, so don't use it if ( !event.which && event.button !== undefined ) { event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) )); } 标准的button采用0,1,2表示鼠标的左,中,右键。jQuery的which则使用用1,2,3。还有一点让人不爽的是jQuery文档 event.which 中并没有提到which可以表示鼠标按键值,只提到了表示键盘按键值。源码中的注释也让人误解。 代码如下: // Add which for click: 1 === left; 2 === middle; 3 === right 注意这里说的是click ,很容易让人使用click 事件,但实际上click事件中获取是错误的。 下面就用 click 事件试试: 代码如下:

优显汽车网还为您提供以下相关内容希望对您有帮助:

jquery如何判断哪个按钮点击了?

用jQuery去监听按钮是否被点击 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。...

jquery 如何判断哪个按钮点击了

<input class="btn" id="btnD" ...

jquery中怎么判断,鼠标移动时,是否处于左键按下状态

jquery判断,鼠标移动时,是否处于左键按下状态:(function(){ ("#myMap").mousedown(function(e){ //在哪个区域点击 if(1 == e.which){ //判断是否为左击 ("#addqiyezhoubian").hide(); //实现效果 }...

jQuery判断是右键单击还是左键单击事件

右键 (document).ready(function() { //阻止浏览器默认右键点击事件 ("ul li").bind("contextmenu", function(){ return false;})("ul li").mousedown(function(e) { //右键为3,www.sz886.com if (3 ==...

Html网页中怎么检测鼠标按键

可以用JS脚本检测出鼠标按键。首先在html中的body里面添加鼠标事件,然后根据不同的按键触发后给用户一个提示: function ceshi(event) { var Num = event.button; if (Num==2) { alert("已按下鼠标右...

jQuery鼠标事件总结

鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。下面就来系统的介绍一下jQuery鼠标事件。(1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。('p').click(function(){ alert...

jQuery鼠标事件有哪些

1、click事件:点击鼠标左键时触发$('p').click(function(){});示例:2、dbclick事件:迅速连续的两次点击时触发$('p').dbclick(function(){});示例:3、mousedown事件:按下鼠标时触发$('p').mousedown(function()...

jquery 判断鼠标键盘是否活动

function(e){ getActed = true;}).keydown(function(){ getActed = true;});setInterval(function() { if (!getActed) { console.log('No event acted...');} else { getActed = false;} }, 5000);

jquery bind click初始化事件后后怎么知道点击的是哪个元素

>$(function(){ $("li").bind("click", function () {//当用户点击的时候我怎么知道用户点击的是哪个 alert('点击的是第'+($(this).index()+1)+'个 li 标签');});}); ...

Jquery判断是点击的那个li

("li").click(function () { alert($(this).text());});

上一篇:AeroWindow基于JQuery的弹出窗口插件_jquery

下一篇:javascript复制对象使用说明_js面向对象

Top