有我的代碼:綁定和取消綁定問題進行其次單擊
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突出顯示將關閉。
但我想如果用戶點擊二次突出顯示。
我怎樣才能做到這一點?
笏你的意思是通過二次點擊?其他鼠標按鈕?或者只是第二次點擊? – joncodo
否。當用戶第一次點擊時,突出顯示處於關閉狀態。但是,如果用戶的第二個什麼都沒有。你明白嗎? – Programmer