0
我正在使用jQuery工具疊加向用戶顯示一個對話框。如果用戶點擊關閉按鈕,我需要觸發事件注意到這一事實。我編寫的代碼可以在Chrome和IE中使用,但在Mac和Windows上都無法使用Firefox。如何判斷jQuery覆蓋是否已被取消
(該OnClose屬性是我使用初始化覆蓋對象的一部分)
onClose: function(e) {
if ($(e.srcElement).hasClass('close') || $(e.srcElement).hasClass('cancelButton')) {
var trigger = this.getTrigger();
var thisOverlay = this;
$(document).trigger('overlayCancelled', [trigger, thisOverlay]);
}
在Firefox,e.srcElement是未定義的。 e.originalTarget也是如此。有誰知道這個問題的解決方法?
謝謝, 羅布
您的問題現在解決了嗎? –