我只是为了测试我的网站上Masonry.js jQuery插件/效果,得到了从基础做起除了在网站上几乎没有任何东西,甚至复制一切从一个演示网站,它仍然没有工作。不明白为什么。Masonry.js未生效
它看起来像砌体jQuery插件只是没有采取任何效果或加载,但页面加载正确的文件和代码来调用它的行动是完全相同的演示网站,它工作正常。作为一个测试,我甚至有我的样式表直接从这个例子网站连接,和所有的ID和类名是相同的。
示例网站(这个网站工作正常):http://bit.ly/1kcCmJA
砌体jQuery的网站:http://masonry.desandro.com/
HTML
<div id="container">
<div class="masonryImage">
<img src="http://lorempixum.com/200/200/food/1" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/150/food/10" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/250/food/3" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/200/food/1" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/150/food/10" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/250/food/3" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/200/food/1" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/150/food/10" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/250/food/3" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/200/food/1" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/150/food/10" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/250/food/3" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/200/food/1" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/150/food/10" alt="">
</div>
<div class="masonryImage">
<img src="http://lorempixum.com/200/250/food/3" alt="">
</div>
</div>
jQuery的
<script src="//code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="<?php HTTP_HOST ?>/Scripts/masonry.pkgd.min.js"></script>
<script>
$(function(){
var $container = $('#container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.masonryImage'
});
});
});
</script>
你引用的砖石版本是从示例站点不同。这可能是问题的根源。请尝试使用砌体jQuery网站提供的说明。 – Jrod
哦!完美,现在工作。谢谢。正如你第一次回答,如果你把这个作为答案,我可以投票,如果你愿意。 – JordanC26