--> -6ren">
gpt4 book ai didi

javascript - 不渲染砌体布局

转载 作者:太空宇宙 更新时间:2023-11-04 04:13:51 25 4
gpt4 key购买 nike

我正在尝试用一些图像构建一个砌体页面。这是我的代码

CSS

    <style>
.masonryImage{float:left;}
</style>

JavaScript

    <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> 
<!--<script src="<?=base_url('assets/js/bootstrap.min.js')?>"></script>-->
<script src="<?=base_url('masonry/masonry.min.js')?>"></script>
<script src="<?=base_url('masonry/masonry.js')?>"></script>

<script type="text/javascript">
var container = $('#container');
container.imagesLoaded( function(){
container.masonry({
itemSelector : '.masonryImage'
});
});

</script>

HTML

  <body id="container" style="height:100%;width:100%;background-color:#309be9;">

<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-Playing-fetch.jpg" alt="">
</div>
<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-Polar-bear.jpg" alt="">
</div>

<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-precious.jpg" alt="">
</div>

<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-baby-penguin.....jpg" alt="">
</div>

<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-And-just-because-well-just-because-we-CAN.jpg" alt="">
</div>

<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-Bunnies-and-flowers...jpg" alt="">
</div>
<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-captionme.jpg" alt="">
</div>

<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-Its-mum-is-called-Alinga..jpg" alt="">
</div>

<div class="masonryImage">
<img src="http://cdn.cutestpaw.com/wp-content/uploads/2013/11/s-Curious-bobcat-cub-by-Megan-Lorenz.jpg" alt="">
</div>

</body>

我不知道错误在哪里,页面没有以 mansory 样式呈现。

请提出建议。

更新:

在尝试了两个建议的 javascript 之后,图像开始重叠。实际上代码本身不对此负责。但是砖石工程出了问题。这是屏幕截图如果你清楚地注意到我用红色标记突出显示,它会显示一些图像并隐藏!!

enter image description here

啊,这是在玩我

如果我尝试检查元素,图像会返回到它们的位置 enter image description here

太迷茫了

最佳答案

我在你的代码中没有看到 Masonny 的初始化:

$(document).ready(function (){
var $container = $('#container');
$container.masonry({
columnWidth: 200,
itemSelector: '.masonryImage'
});
})

关于javascript - 不渲染砌体布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com