0
jQueryツールオーバーレイを使用してユーザーにダイアログボックスを表示しています。ユーザーが閉じるボタンをクリックすると、その事実に気づいたイベントをトリガする必要があります。私が作ったコードはChromeとIEでは動作しますが、MacとWindowsの両方でFirefoxでは失敗します。 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]);
}
、e.srcElementは未定義です。 e.originalTargetもそうです。誰もがこの問題の回避策を知っていますか?
おかげで、FFで ロブ
問題は解決しましたか? –