有我的代码:
jQuery
$(function() {
$("#evtTarget").bind("mouseover",highlighted);
$("#evtTarget").bind("mouseleave",highlighted);
$("#evtTarget").bind("click",function(){
$("#evtTarget").unbind("mouseover",highlighted);
$("#evtTarget").unbind("mouseleave",highlighted);
$("#evtTarget").html("Off.Click for On.");
});
});
function highlighted(evt){
$("#evtTarget").toggleClass("highlighted");
}
html
<h1>Binding Event Example</h1>
<div id="evtTarget" class="normal">On. Click for Off.</div>
CSS
normal {
width:300px;
height:200px;
background-color:red;
font-size:18pt;
color:black;
}
.highlighted {
background-color:white;
}
如果你将鼠标悬停在 evtTarget id 段落 highligt。如果您单击 evtTarget id 突出显示将关闭。
但我想如果用户点击第二次突出显示。
我怎样才能做到这一点?