【发布时间】:2013-08-15 12:15:34
【问题描述】:
对不起我的英语)
一般使用插件 jquery - AUTOMATIC IMAGE MONTAGE。遇到问题:
我在同一页面上有几个#am-container 并使用插件正确显示仅在一个中但在另一个中不起作用。问题。如何将一个函数分配给所有#s-container,而不仅仅是一个?
代码:
var $container = $('#am-container'),
$imgs = $container.find('img').hide(),
totalImgs = $imgs.length,
cnt = 0;
$imgs.each(function(i) {
var $img = $(this);
$('<img/>').load(function() {
++cnt;
if( cnt === totalImgs ) {
$imgs.show();
$container.montage({
fixedHeight : 90,
margin : 1,
fillLastRow : true
});
$container.montage++;
}
}).attr('src',$img.attr('src'));
});
【问题讨论】:
-
尝试使用 CSS 类选择器而不是 ID。 ID 应该在 1 页内是唯一的,这可能是问题所在。