我想在一个页面上为多个图库初始化prettyPhoto插件,以便它们可以单独显示。我的想法是遍历所有包含图片的div,并为该div中的所有图像初始化新的prettyPhoto
。但val
显然是某种对象,我无法在其上调用任何函数。有办法怎样做我需要的东西吗?
$(document).ready(function() {
$.each($(".gallery"), function(i, val) {
$(val).find("img").prettyPhoto({}); //init prettyPhoto plugin
});
});
P.S。抱歉蹩脚的问题,我想这是基本的东西。
答案 0 :(得分:0)
如果有人感兴趣,我终于找到了解决方案。
$(document).ready(function(){
$.each($(".gallery"), function(i, val) {
var queryString = ".gallery:nth(" + i + ") a[rel^='prettyPhoto']";
$(queryString).prettyPhoto({animation_speed:'normal',theme:'light_square', social_tools: false});
});
});