0
我想要解除綁定(「點擊」。我想.unclick要解除綁定(「點擊」。如何使.unclick =解除綁定(「點擊」在jQuery的?
我想要解除綁定(「點擊」。我想.unclick要解除綁定(「點擊」。如何使.unclick =解除綁定(「點擊」在jQuery的?
我想提供一個速記記你想是這樣的:
$.fn['unclick'] = function(){
return this.unbind('click');
};
現在,下面兩行是等價的:
$(...).unbind('click');
$(...).unclick();
所有事件(事件列表從jQuery source複製):
var events = ('blur,focus,load,resize,scroll,unload,click,dblclick,' +
'mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,' +
'mouseleave,change,select,submit,keydown,keypress,keyup,error'
).split(',');
jQuery.each(events, function(i, name){
jQuery.fn['un' + name] = function(){
return this.unbind(name);
};
});
jQuery.fn.extend({
unclick: function() {
return this.unbind('click');
}
});
花費超過5秒的措辭你的問題,它實際上可能類似於一個問題:) – karim79 2009-06-24 18:59:55
什麼?你想解除一個點擊事件嗎? – TStamper 2009-06-24 19:00:32
@TStamper - 我認爲他想解除一個無法解決的難題。這不明顯嗎? – karim79 2009-06-24 19:02:03