jQueryのモーダルウインドウを閉じた後動作しなくなった件

メモ書き。

下記サイトのjQueryモーダルウインドウを試したところ

モーダルオープンし、クローズ動作をした後、

Uncaught Error: Syntax error, unrecognized expression: <div class=”modal-wrap”></div>

というエラーが出て、サイト全部がクリックできない事がありました。

[ プログラミング ] jQueryでスクロールバーの出るモーダルウィンドウを作る方法

 

modal-wrapクラスの要素が原因のようで、JS確認してみると

$(modal).unwrap(“<div class=’modal-wrap’></div>”);

という記述がありましたので、これを

$(modal).unwrap();

にしたところ、無事動作しました。

もしかしたらjQueryバージョンで挙動が違うのかもしれませんね。(未確認)