jquery-masonry – 踢脚板3

前端之家收集整理的这篇文章主要介绍了jquery-masonry – 踢脚板3前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用引导3和 Desandro’s Masonry时,我被困在一个奇怪的问题上,似乎一旦砌石被调用,我的图像的宽度增加了一个额外的10px,导致砌体从所需的3列到2 (但仍然在2中正常工作)。我最好的猜测是,这必须与Bootstrap的新的.img敏感类有关。

这个问题可以在这里看到:http://jsfiddle.net/68qxE/2/(只是一定要扩大结果的宽度),但如果你愿意:

这是我的HTML:

  1. <div class="container">
  2. <div class="post-Box col-lg-4 col-md-4 col-sm-4">
  3. <a href="/posts/1"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/260/large/tumblr_msnl3ayMxU1rsnzy2o5_1280.jpg" /></a>
  4. </div>
  5. <div class="post-Box col-lg-4 col-md-4 col-sm-4">
  6. <a href="/posts/2"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/257/large/24ekOAH.jpg" /></a>
  7. </div>
  8. <div class="post-Box col-lg-4 col-md-4 col-sm-4">
  9. <a href="/posts/3"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/248/large/tumblr_mqeom2a2oU1qbltjyo2_1280.jpg" /></a>
  10. </div>
  11. <div class="post-Box col-lg-4 col-md-4 col-sm-4">
  12. <a href="/posts/4"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/244/large/3CjBFlN.jpg" /></a>
  13. </div>
  14. <div class="post-Box col-lg-4 col-md-4 col-sm-4">
  15. <a href="/posts/5"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/241/large/OoRsR42.gif" /></a>
  16. </div>
  17. </div>

这是我的Javascript

  1. $(document).ready(function(){
  2. var $container = $('.container');
  3.  
  4. $container.imagesLoaded( function() {
  5. $container.masonry({
  6. itemSelector : '.post-Box',columnWidth : '.post-Box',transitionDuration : 0
  7. });
  8. });
  9. });

这里是我的CSS:

  1. .img-thumbnail {
  2. padding: 10px;
  3. }
  4.  
  5. .post-Box {
  6. margin: 15px 0 15px 0;
  7. }

现在当页面最初加载时,在任何javascript发生之前,col-lg-4的宽度为350px。但是,一旦javascript被调用,collg-4的宽度就会跳到360px,我相信这是从3列布局到2列布局的原因。

解决方法

答案在这里进一步讨论和解决https://github.com/desandro/masonry/issues/405

猜你在找的jQuery相关文章