jQUeryで非常に人気のある軽量ライトボックスであるスリムボックス( http://www.digitalia.be/software/slimbox ) を使用しています。
私は過去にそれをたくさん使ってきましたが、今は少し立ち往生しています。AJAX 経由で読み込まれるフォームがあったため、.on()
関数を使用してスリムボックスを有効にする必要があります。
しかし、私はそれを機能させることができません。私はスリムボックスのコードを見ましたが、あまり意味がありません。私は自分でこれを試しました:
$("#content.settings").on("click","div.scroll a.slimbox", function (e) {
e.preventDefault();
$(this).slimbox();
});
そして、それは機能しますが、 2 回目のクリックでのみ機能します。何らかの理由で、同じオブジェクトを 2 回クリックして機能させる必要があります。何か案は?