Вы можете отвязать событие щелчка, прежде чем связать его снова, таким образом, вы только еще одно событие, прикрепленную к нему:
//assuming this is a jquery object.
this.unbind("click");
this.click(function(){
alert("clicked once");
});
На JQuery 1.7, нажмите теперь использует .На (http://api.jquery.com/click/), так что правильный код теперь
//assuming this is a jquery object.
this.off("click");
this.click(function(){
alert("clicked once");
});
Это отвязать все события щелчка (в том числе, созданные с помощью каких-либо плагинов вы могли бы использовать). Чтобы убедиться, что вы только отменили пространство имен для использования событий. (http://api.jquery.com/off/)
//assuming this is a jquery object.
this.off("click.myApp");
this.on("click.myApp", function(){
alert("clicked once");
});
Здесь MYAPP является пространством имен.
Отлично, делает именно то, что я хочу , Благодаря! – Roger