鼠標事件是在用戶移動鼠標光標或者使用任意鼠標鍵點擊時觸發的。
1、click事件:點擊鼠標左鍵時觸發
$('p').click(function(){});
示例:
$('p').click(function(){ alert('click function is running !'); });
2、dbclick事件:迅速連續的兩次點擊時觸發
$('p').dbclick(function(){});
示例:
$("button").dblclick(function(){ $("p").slideToggle();});
3、mousedown事件:按下鼠標時觸發
$('p').mousedown(function(){});
示例
$("button").mousedown(function(){ $("p").slideToggle();});
4、mouseup事件:松開鼠標時觸發
$('p').mouseup(function(){});
示例:
$("button").mouseup(function(){ $("p").slideToggle();});
5、mouseover事件:鼠標從一個元素移入另一個元素時觸發
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、hover事件
$('p').hover(
function(){},
function(){}
);
示例
$(".table_list tr").hover( function () { $(this).addClass("hover"); }, function () { $(this).removeClass("hover"); } );
8、toggle事件:鼠標點擊切換事件
$('p').toggle(
function(){},
function(){}
);
示例
$("p").toggle( function(){ $("body").css("background-color","green");}, function(){ $("body").css("background-color","red");}, function(){ $("body").css("background-color","yellow");});
新聞熱點
疑難解答