0

X (閉じるボタン) をクリックすると、背景オーバーレイがまだ表示されます。

次の手順を実行しました \

  1. リンクをクリックして、モーダルを表示します。
  2. X をクリックして閉じます。

初めてはすべて問題ありませんが、同じ手順をもう一度実行すると

  1. リンクをもう一度クリックして、モーダルを表示します。
  2. 今回はXをクリックすると、モーダルは閉じましたが、オーバーレイはまだ存在しています。これにより、ページでのそれ以上のアクションが防止されます。

1つの解決策は、を追加するcloseOnBackgroundClick=trueことでしたが、これはできません。

私はそれをデバッグしようとしましたが、問題はtoggle_bg()機能にあることがわかりました。次にクリックすると、呼び出さthis.show(this.settings.bg)なければならない場所が呼び出されthis.hide(this.settings.bg)ます。

コードはhttps://gist.github.com/yarosla/9844359にあります

4

0 に答える 0