繁体   English   中英

imagesLoaded方法不适用于JQuery石工

[英]imagesLoaded method doesn't work with JQuery masonry

当我第一次加载页面时:不显示任何图片。 当我加载页面的第二/第三/等...时:所有图片显示。

我做错了什么?

<br style="clear:left;">
<div style="padding-top:48px; padding-bottom:48px; background-color: #1D1626;">
    <div id="gallery-container" style="width:828px; margin-left:auto; margin-right:auto;">
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/56-teszt-1.jpg">
                <img src="/gallery/tgn/example/56-teszt-1.jpg" alt="" name="#capty-id-56" class="gallery-picture">
            </a>
            <div id="capty-id-56">Teszt1</div>
        </div>
        <div class="gallery-item row1">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/55-teszt-2.jpg">
                <img src="/gallery/tgbs/example/55-teszt-2.jpg" alt="" name="#capty-id-55" class="gallery-picture">
            </a>
            <div id="capty-id-55">Teszt2</div>
        </div>
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/54-teszt-3.jpg">
                <img src="/gallery/tgn/example/54-teszt-3.jpg" alt="" name="#capty-id-54" class="gallery-picture">
            </a>
            <div id="capty-id-54">Teszt3</div>
        </div>
    </div>
</div>
<script>
    $(function() {
        var $container = $('#gallery-container');
        $container.imagesLoaded(function() {
            $container.masonry({
                itemSelector : '.gallery-item',
                columnWidth : 276
            });
        });
    });
</script>

http://masonry.desandro.com/demos/images.html#content

砌体插件

imagesloaded插件

MyTest页面: http : //mansonry-imagesloaded-test.darkrpg.hu/

为我工作见jsfiddle http://jsfiddle.net/zYqht/

   <div style="background-color:#ee6;">
    <div id="gallery-container">
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/56-teszt-1.jpg">
                <img src="http://lorempixel.com/226/188/?227" alt="" name="#capty-id-56" class="gallery-picture">
            </a>
            <div id="capty-id-56">Teszt1</div>
        </div>
        <div class="gallery-item row1">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/55-teszt-2.jpg">
                <img src="http://lorempixel.com/400/188/?217" alt="" name="#capty-id-55" class="gallery-picture">
            </a>
            <div id="capty-id-55">Teszt2</div>
        </div>
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/54-teszt-3.jpg">
                <img src="http://lorempixel.com/226/188/?222" alt="" name="#capty-id-54" class="gallery-picture">
            </a>
            <div id="capty-id-54">Teszt3</div>
        </div>
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/54-teszt-3.jpg">
                <img src="http://lorempixel.com/226/100/?222" alt="" name="#capty-id-54" class="gallery-picture">
            </a>
            <div id="capty-id-54">Teszt3</div>
        </div>
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/54-teszt-3.jpg">
                <img src="http://lorempixel.com/123/188/?222" alt="" name="#capty-id-54" class="gallery-picture">
            </a>
            <div id="capty-id-54">Teszt3</div>
        </div>
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/54-teszt-3.jpg">
                <img src="http://lorempixel.com/226/321/?222" alt="" name="#capty-id-54" class="gallery-picture">
            </a>
            <div id="capty-id-54">Teszt3</div>
        </div>
        <div class="gallery-item">
            <a rel="prettyPhoto[gallery]" href="/gallery/example/54-teszt-3.jpg">
                <img src="http://lorempixel.com/226/188/?222" alt="" name="#capty-id-54" class="gallery-picture">
            </a>
            <div id="capty-id-54">Teszt3</div>
        </div>      
    </div>
</div>
<script>
    $(function() {
        var $container = $('#gallery-container');
        $container.imagesLoaded(function() {
            $container.masonry({
                itemSelector : '.gallery-item',
            });
        });
    });
</script>

暂无
暂无

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

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