プロジェクトで Fotorama を使用したいと考えています。しかし、私のプロジェクトはAngularJSを使用して部分ビューをロードします
<div class="fotorama">
<img src="1.jpg"><img src="2.jpg"><img src="3.jpg">
</div>
ただし、html は AJAX 経由で読み込まれるため、それでは fotorama を初期化できません。
この状況で Fotorama を読み込むにはどうすればよいですか?
問題は、動的に作成された要素でイベントを処理するのと似ていると思います。例えば、
<div class="myImg">Some Img</div>
そして、あなたは書きます、
$('.myImg').on('click', function() {
alert('Clicked');
});
div が動的に作成された場合、アラートは発生しません。しかし、以下はうまくいくでしょう:
$(document).on('click', '.myImg', function() {
alert('Clicked');
});
フォトラマも同じだと思います。では、Fotorama の場合、同様のことをどのようにすればよいでしょうか?
どうもありがとうございました。