2012-09-11 46 views
0

在我的網頁中,我正在動態地創建一些按鈕,並通過使用ON將某個事件與按鈕綁定,在某些情況下,我必須禁用此按鈕我使用模具()方法,但它並不似乎是工作在IE7,它是在Mozilla和鉻Jquery die()方法不能在IE7中動態生成按鈕

$('#BtnShow').die('click'); 

工作正常,是否有任何IE7 wayaround?

+4

如果您在使用'。對()'你應該使用'.off()' ,而不是'.die()'。 –

回答

1

使用.off在綁定使用.on事件。當您使用.live綁定事件時,使用.die。 (注:這兩個.live.die已被棄用。)

使用.undelegate當您在使用綁定事件.bind綁定使用.delegate

使用.unbind事件。

注:當使用委託的事件,確保在.on/.delegate/.live與選擇匹配使用的選擇在.off/.undelegate/.die

1

.die()現在已過時,請嘗試使用.off()