1
Q
砌体容器调整大小
A
回答
2
你要寻找的是有一个jQuery $(窗口).resize()事件侦听器,窗口的检查的.WIDTH(),并根据一个简单的解决方案在宽度上,你可以有一个完全独立的电话。我试了一下,它工作得很好......
var $gridElement = $(".grid-elements").masonry({
columnWidth: 150,
gutterWidth: 12,
});
$(window).resize(function(){
var width = $(window).width();
if(width > 1000) {
console.log('greater than 1000');
$gridElement.masonry({
columnWidth: 150, // different column width here
gutterWidth: 6, // different gutter width here
});
} else if (width < 1000) {
console.log('less than 1000');
$gridElement.masonry({
columnWidth: 150, // different column width here
gutterWidth: 12, // different gutter with here
});
}
});
所以,你可以看到,我们缓存“.grid元素” jQuery的选择与.masonry()调用,然后我们.resize内()处理程序函数我们检查窗口的宽度,并用一组新的选项调用.masonry()方法。请注意,上面的代码并没有反弹,所以它会调用.masonry()来调整每个像素的大小。你可以check out the answer to this Stack question for that。
相关问题
- 1. 砌体调整大小问题
- 2. jQuery砌体。更新columnWidth调整大小
- 3. 根据容器大小调整字体大小
- 4. 帮助jquery /砌体,小调整
- 5. jQuery在浏览器上的砌体流体图像调整大小
- 6. 父容器调整大小时调整视频的大小
- 7. 砌体插件:调整大小div不会导致洗牌
- 8. 砌体JS显示项目首先在调整大小正确
- 9. 砌体重新排列虽然仍然调整大小
- 10. JQuery砌体!在窗口上更新columnWidth调整大小
- 11. Flex3:如何根据容器大小调整容器大小?
- 12. 调整大小容器,最大宽度
- 13. 砌体柱移位调整
- 14. 图像居中砌体网格不能通过浏览器调整大小
- 15. 砌体不重新加载浏览器中的元素调整大小
- 16. 根据窗体调整大小和调整窗体控件调整大小
- 17. 停止调整大小的div容器
- 18. HTML:当调整其容器大小
- 19. Flexslider容器不调整大小
- 20. ios自动调整容器大小
- 21. 调整容器内的图像大小?
- 22. 调整中间容器大小
- 23. Android动态调整大小的容器
- 24. HTML swf容器大小调整
- 25. 调整儿童大小的WPF容器
- 26. 调整内容大小调整饼图
- 27. Iframe调整大小调整内容
- 28. WordPress字体大小调整器
- 29. 调整窗体大小调整控件
- 30. VideoView内容调整大小
努力并显示您的jsfiddle或链接到您的在线开发沙箱,以便您可以看到您尝试过的内容。目前还不清楚,什么“...从排水沟的宽度...”应该是什么意思? – Systembolaget