jQuery鼠标事件摘要
已更新:2015年8月30日10:55:08提交:hebedich
鼠标事件是指用户移动鼠标光标或单击任何鼠标按钮时触发的事件。 jQuery基本上封装了所有鼠标事件,包括单击,双击和移动。让我们看一下这些事件。语法和用法
当用户移动鼠标光标或使用任何鼠标按钮单击时,会触发鼠标事件。
1、click事件:单击鼠标左键时触发
$('p')。click(function(){});
示例:
$('p').click(function(){
alert('click function is running !');
});
2、dbclick事件:快速连续两次单击触发
$('p')。dbclick(function(){});
示例:
$("button").dblclick(function(){
$("p").slideToggle();
});
3、鼠标按下事件:按下鼠标时触发
$('p')。mousedown(function(){});
示例
$("button").mousedown(function(){
$("p").slideToggle();
});
4、鼠标事件:释放鼠标时触发
$('p')。mouseup(function(){});
示例:
$("button").mouseup(function(){
$("p").slideToggle();
});
5、鼠标悬停事件:当鼠标从一个元素移动到另一个元素时触发
mouseout事件:当鼠标移出元素时触发
$('p')。mouseover(function(){});

$('p')。mouseout(function(){});
示例:
$("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(){});
示例
$("p").mouseenter(function(){
$("p").css("background-color","yellow");
});
$("p").mouseleave(function(){
$("p").css("background-color","#E9E9E4");
});
7、悬停事件
$('p')。hover(
function(){},
function(){}
);

示例
$(".table_list tr").hover(
function () {
$(this).addClass("hover");
},
function () {
$(this).removeClass("hover");
}
); 8、切换事件:鼠标单击切换事件
$('p')。toggle(
function(){},
function(){}
);
示例
$("p").toggle(
function(){
$("body").css("background-color","green");},
function(){
$("body").css("background-color","red");},
function(){
$("body").css("background-color","yellow");}
);
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-345087-1.html
打压得够狠