jquery鼠标点击事件是什么?

jquery鼠标点击事件是什么?,第1张

定义和用法:

当点击元素时,会发生 click 事件

当鼠标指针停留在元素上方,然后按下并松开鼠标左键时,就会发生一次 click。

click() 方法触发 click 事件,或规定当发生 click 事件时运行的函数。

鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。

1、click事件:点击鼠标左键时触发

$('p').click(function(){})

示例

123 $('p').click(function(){        alert('click function is running !')      })

2、dbclick事件:迅速连续的两次点击时触发

$('p').dbclick(function(){})

示例:

123 $("button").dblclick(function(){ $("p").slideToggle()})

3、mousedown事件:按下鼠标时触发

$('p').mousedown(function(){})

示例

123 $("button").mousedown(function(){ $("p").slideToggle()})

4、mouseup事件:松开鼠标时触发

$('p').mouseup(function(){})

示例:

123 $("button").mouseup(function(){ $("p").slideToggle()})

5、mouseover事件:鼠标从一个元素移入另一个元素时触发

mouseout事件:鼠标移出元素时触发

$('p').mouseover(function(){})

$('p').mouseout(function(){})

示例:

123456 $("p").mouseover(function(){ $("p").css("background-color","yellow")})$("p").mouseout(function(){ $("p").css("background-color","#E9E9E4")})

6、mouseenter事件:鼠标移入元素时触发

mouseleave事件:鼠标移出元素时触发

$('p').mouseenter(function(){})

$('p').mouseleave(function(){})

示例

123456 $("p").mouseenter(function(){ $("p").css("background-color","yellow")})$("p").mouseleave(function(){ $("p").css("background-color","#E9E9E4")})

7、hover事件

$('p').hover(

function(){},

function(){}

)

示例

123456789 $(".table_list tr").hover( function () { $(this).addClass("hover")}, function () { $(this).removeClass("hover")} )

8、toggle事件:鼠标点击切换事件

$('p').toggle(

function(){},

function(){}

)

示例

12345678 $("p").toggle( function(){ $("body").css("background-color","green")}, function(){ $("body").css("background-color","red")}, function(){ $("body").css("background-color","yellow")}

$('body').mousedown(function(e){

if(e.button === 0) {

console.log('鼠标左键点击')

}

if(e.button === 2) {

console.log('鼠标右键点击')

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7976889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存