1、toggle toggleClass 切换
<input type="button" value="toggle" id="toggle"></input>
<input type="button" value="toggleClass" id="toggleClass"></input>
$("#toggleClass").click(function(){ $("tr:even").toggleClass("gray"); }); $("#toggle").toggle(function(){ $("tr:even").addClass("gray"); },function(){ $("tr:even").removeClass("gray"); });
2、hover 鼠标进入、移出时事件
.hover{cursor:pointer; background-color: #afa}
//hover event $(":button").hover(function(){ $(this).addClass("hover"); },function(){ $(this).removeClass("hover"); });
cursor:pointer;是css标准,cursor:hand不是
3、stopPropagation, preventDefault
停止事件传播和改变默认行为
$(document).ready(function(){ $("#div1").click(function(event){ alert("div1 click!" + (event.target == this)); }); $("#div2").click(function(){ alert("div2 click!"); }); $("#div3").click(function(event){ alert("div3 click!"); event.stopPropagation() }); });