我希望在我的项目中使用 Fotorama。但我的项目使用 AngularJS 加载包含
<div class="fotorama">
<img src="1.jpg"><img src="2.jpg"><img src="3.jpg">
</div>
但这无法初始化 fotorama,因为 html 是通过 AJAX 加载的。
在这种情况下我应该如何加载 Fotorama?
问题是我认为类似于处理动态创建的元素上的事件。例如,
<div class="myImg">Some Img</div>
你写,
$('.myImg').on('click', function() {
alert('Clicked');
});
如果 div 是动态创建的,则不会触发警报。但以下方法会起作用:
$(document).on('click', '.myImg', function() {
alert('Clicked');
});
我认为对于 fotorama 也是如此。那么对于 Fotorama 的情况,我应该如何做类似的事情呢?
非常感谢。