0

JQuery Bpopup に問題があります。ユーザーがすでにポップアップ ウィンドウを開いている場合。2 つ目も開くことができます。これは問題を引き起こしています: エスケープを押した後、両方のポップアップが閉じられますが、モーダル オーバーレイは残ります。再び機能するには、ページを更新する必要があります。

私は2つの解決策を考えました:

  1. 新しいポップアップを開く前に、ポップアップが既に開いているかどうかを確認してください。正しいコード/チェックが見つかりません。

  2. ポップアップを閉じるときにこの奇妙な動作を引き起こしているものを修正します。

参考: 各ポップアップは、デフォルトで非表示になっている DIV です。この場合、DIV ID = popup_message

$('#popup_message').bPopup({appendTo:'form',zindex:999,modalClose:false});      
4

1 に答える 1

0

Bpopup ライブラリを最新バージョンに更新することで問題を解決しました。私は0.5でした

于 2013-06-26T07:11:44.900 に答える