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