希望你能帮忙解决这个问题,我不是程序员,但我喜欢玩代码,直到我像现在一样陷入困境。我有一个砖石来显示我的投资组合但是当我在最小宽度浏览器中加载页面(如400像素宽度)时,图像被覆盖,我必须调整浏览器的大小,然后才能容纳。
我使用从互联网上下载的3个js 石工 主要 isotope.pkgd
非常感谢先进。
答案 0 :(得分:0)
确保正确初始化砌体,因为代码仅在某些事件发生时有效(在您的情况下调整大小事件)。
砌体使用包含一组子项的容器网格元素。
<div class="grid">
<div class="grid-item">...</div>
<div class="grid-item grid-item--width2">...</div>
<div class="grid-item">...</div>
...
</div>
使用jQuery初始化
你可以使用Masonry作为jQuery插件:$(&#39; selector&#39;)。masonry()。
$('.grid').masonry({
// options
itemSelector: '.grid-item',
columnWidth: 200
});
来源:https://masonry.desandro.com/
编辑:如果您想使用选择器,请确保传递字符串(在选项中),因为砌体代码只会为字符串运行document.querySelector
。
否则,该值按原样使用。
答案 1 :(得分:0)
经过大量的搜索和测试后,我意识到问题不在于js代码Isotope或Masonry,而是在html结构中。我无法想象它,我在Muse中做了整个网站,这个程序生成了自己的div,所以不容易找到问题所在。
答案 2 :(得分:0)