我在取消綁定元素後需要綁定的幫助。基本上,我有三個錨元素,我想實現這一點:如何在jQuery中取消綁定後進行綁定?
當其中一個被點擊時,其他兩個不能被點擊。然後當用戶點擊關閉按鈕時,我想要綁定所有三個鏈接的點擊事件。
解除綁定不是問題,但是綁定不起作用。我沒有發佈任何代碼,因爲我認爲所提供的解決方案通常會起作用,而不僅僅是我的情況。
是否有其他方法可以實現我想要的,但不能使用bind/unbind或on/off?
編輯:
下面是我做後援動畫的div被稱爲miniContainer.This是一個錨的樣本,但它是所有三個同樣的事情。
//First Link
krug1Link.click(function(element){
if(miniContainer.hasClass('animirano')){
return false;
};
element.preventDefault();
miniContainer.stop().animate({ height:360 },{duration:500,easing: 'easeOutBack'});
miniTekst1.animate({opacity:'1'},1200);
polaroidMali.animate({opacity:'1'},1200);
miniContainer.addClass('animirano');
});
//Close Mini Container
close.click(function(element){
miniTekst1.animate({opacity:'0'},1200);
miniTekst2.animate({opacity:'0'},1200);
polaroidMali.animate({opacity:'0'},1200);
polaroidMali2.animate({opacity:'0'},1200);
miniContainer.animate({marginTop: 10, height:1},{duration:600,easing: 'easeInBack'});
miniContainer.removeClass('animirano');
});
複製的[這個問題](http://stackoverflow.com/questions/970388/jquery -disable-a-link) –
@PastorBones:這個問題是關於禁用默認行爲鏈接的鏈接,而不是禁用處理程序本身。 – RightSaidFred