3
我只是想禁用用戶點擊某個條件的元素的能力,然後爲其他條件重新綁定它。以下是我正在使用的一些代碼:jquery解除綁定和綁定
$('#navigation a').bind('click',function(e){
var $this = $(this);
var prev = current;
current = $this.parent().index() + 1;
if (current == 1){
$("#navigation a:eq(1)").unbind("click"); // remove the click for element
}
if (current >= 2){
$("#navigation a:eq(1)").bind("click"); // this doesn't work, but i want re-bind the click here.
} }
我需要做些什麼來完成這項工作?
什麼錯誤你得到了嗎? – 2011-01-05 04:56:43
如何在函數中返回false而不是綁定/解除綁定?另外,一個命名函數會使事情變得更容易。 – 2011-01-05 05:00:30
查看http://api.jquery.com/live/,我想你可以做preventDefault()而不是解除綁定 – 2011-01-05 05:01:00