-1
Q
砌体问题列
A
回答
1
您的代码存在一些问题。您正在使用html和javascript中的数据属性将砌体参数设置为2个位置。你正在使用jQuery js,但你没有在你的jsfiddle中包含jQuery。你正在调用imagesloaded.js,但你没有把它包含在你的小提琴中。您将columnWidth设置为200,但您的项目使用百分比。 这是更新jsfiddle使用jQuery,图像加载和网格大小和您的图像更响应。
代码:
var $container = $('#container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.item',
columnWidth: '.grid-sizer'
});
});
CSS
.item { width: 25%; }
.item.w2 { width: 50%; }
.grid-sizer { width: 25%; }
.item img{width:100%;}
查看HTML至于如何使用的网格尺寸调整器。 我删除你的数据属性设置以及
----附录-------响应您的意见
您正在尝试调用JS之前imagesloaded和砖石文件甚至装,所以你会得到一个“未定义”的错误。
这:
<script>
var $container = $('#container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.item',
columnWidth: '.grid-sizer'
});
});
</script>
需要在其后进行:
<script type="text/javascript" src="js/nav.js"></script>
<script type="text/javascript" src="js/classie.js"></script>
<script src="js/masonry.pkgd.min.js"></script>
<script src="js/imagesloaded.pkgd.min.js"></script>
没有在他们面前,因为你现在有。
相关问题
- 1. jQuery砌体问题
- 2. Jquery砌体高度问题
- 3. 同位素砌体问题
- 4. jQuery砌体定位问题
- 5. Flexslider和砌体 - imagesLoaded问题
- 6. 砌体magento重叠,CSS或JavaScript问题
- 7. 砌体图像加载问题
- 8. 砌体图像重叠问题
- 9. jQuery的砌体 - 流动布局问题
- 10. 砌体布局结算问题
- 11. 砌体调整大小问题
- 12. 砌体+ Infintine滚动实施问题
- 13. 砌体JS插件 - Chrome/Firefox问题
- 14. 砌体:有div格式的问题
- 15. 问题与响应砌体布局
- 16. 角砌体多列
- 17. 砌体高度的砌体
- 18. jQuery,砌体堆砌?
- 19. 点击更改砌体列
- 20. 载入问题砌筑
- 21. 砌体多次
- 22. Ajax和砌体
- 23. 砌体为了
- 24. jQuery砌体和无限滚动标题
- 25. 在Firefox 8中与jQuery的重叠问题在Firefox 8中的砌体问题
- 26. 砌体问题 - 图像首先垂直加载,然后重新排列。
- 27. JS随机函数和砌体造成的问题
- 28. 遇到问题使用反应砌体组分
- 29. 使用Twitter Bootstrap在Rails中的砌体问题。
- 30. 砌体/动态幻灯片高度问题
谢谢你的解决方案,但我有一个问题..我把这里的一切http://podeanu-alexandru.com/catalin/alex/tour.php并不工作..我做错了什么? – Alex 2015-03-31 16:52:20
您在某个网站上有不完整版本的imagesloaded.js。安装正确和完整的版本[imagesloaded](http://imagesloaded.desandro.com/imagesloaded.pkgd.min.js) – Macsupport 2015-04-01 14:30:27
我用你的条目..和同样的问题http://podeanu-alexandru.com/catalin /alex/tour.php其他人可以给我另一种解决方案? – Alex 2015-04-01 18:39:27