【发布时间】:2012-04-17 14:18:52
【问题描述】:
我正在尝试使用 Masonry 插件来复制“Pinterst”显示。在 Safari 中一切都显示得很好,但在 Chrome 和 Firefox 中却常常显得一团糟。我不确定如何解决这个问题。下面是调用jQuery Masonry插件的JavaScript代码。
感谢您的帮助!
<script>
$("#container").imagesLoaded(function(){
$('#container').masonry({
itemSelector: '.item',
columnWidth: 240,
isFitWidth: true
});
$("#container").infinitescroll({
navSelector: "span.page a",
nextSelector: "span.next a",
itemSelector: '.item'
},
// trigger Masonry as a callback
function( newElements ) {
var $newElems = $( newElements );
$("#container").imagesLoaded(function(){
$("#container").masonry( 'appended', $newElems )
});
});
});
</script>
【问题讨论】:
-
实际站点可以在furnishlyst.com查看
标签: javascript jquery google-chrome cross-browser jquery-masonry