繁体   English   中英

jquery石工-不工作

[英]jquery Masonry - Not working

请有人告诉我我的jQuery砌体代码哪里出问题了。 我已将链接发布到下面的测试页面:

http://davidlloydphotography.com/home.html

我已按照循序渐进的方式指导Masonry网站( http://masonry.desandro.com/ )。 我认为这可能是我初始化jQuery的方式,不确定它的去向,本教程不清楚:

$('.grid').masonry({
  // options
  itemSelector: '.grid-item',
  columnWidth: 700
});

不知道为什么它不会流入布局,占位符图像只是挂在左侧:(

我已经在此工作了好几天了,将不胜感激,这肯定是一个简单的问题。

您应该只使用一个版本的jQuery(而不是2个版本,具体取决于浏览器),并将您的js放在页面底部,并使用“文档就绪”加载砌体。 如果您正在加载许多图像,可以考虑使用imagesloaded为好。

HTML:

 <div id="grid">
 <div class="grid-item">
        <img src="http://lorempixum.com/200/200/food/1" alt="" />
    </div>

    <div class="grid-item">
        <img src="http://lorempixum.com/200/150/food/10" alt="" />
    </div>

    <div class="grid-item">
        <img src="http://lorempixum.com/200/250/food/3" alt="" />
    </div>
 </div>
 </div>

JS:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

 <script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.2/masonry.pkgd.js"></script>  

<script>
 $(document).ready(function() {
 $('#grid').masonry({
 // options
  itemSelector: '.grid-item',
 columnWidth: 700
});
});
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM