作者knives ()
看板Ajax
標題[問題] jQuery的unbind倒底要怎麼用阿
時間Mon May 10 13:24:30 2010
我寫了一個範例Code
<div id="clickme" class="click_me" >來按我<div>
<div id="recovery" > 回復</div>
$('#clickme').click(function(){
onc(this);
});
$('
#recovery').click(function(){
$('#clickme').bind('click',onc);
});
function onc(obj)
{
alert('這是警告');
$('#clickme').unbind('click',onc);
}
我希望這個clickme物件只能執行一次click事件,就取消掉click事件
再按下那個 回復 才再bind click事件給clickme
可是為什麼我按了好多次clickme,卻都會執行每一次click事件
請問unbind到底要怎麼用才對阿
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
1F:→ TonyQ:你直接寫one不是比較快... 05/10 14:38
2F:→ knives:one不是只能執行一次嗎,可是我想讓它可以重覆執行 05/10 15:16