【问题标题】:jquery imagesLoaded and masonryjquery imagesLoaded 和 masonry
【发布时间】:2013-05-24 15:30:36
【问题描述】:

所以在我的画廊页面上,我在使用 ajax 加载图像后使用 jQuery masonry。当我在 $(window).load 函数中调用 masonry 时,masonry 可以工作,但页面被缓存时除外,这就是问题所在。

为了解决这个问题,我尝试使用 imagesLoaded,但由于某种原因它无法正常工作。 Masonry 在加载图像之前执行。

var $container = $('#container');
$container.imagesLoaded( function($images){
console.log($images.length + " images have been loaded");
   $container.masonry({
        // options
        itemSelector : '.box'
   });
});

知道为什么会出现这种情况或我可以做些什么来解决它吗?

【问题讨论】:

    标签: jquery


    【解决方案1】:

    您准备好在文档中运行所有内容了吗? http://api.jquery.com/ready/

    【讨论】:

    • 我已经在文档就绪块和文档就绪块中进行了尝试。无论哪种方式都不起作用。
    • 这可能与我使用 ajax 加载它的事实有关吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多