如何将此函数放在超时jquery中

时间:2013-01-25 06:32:41

标签: php jquery ajax

当我用ajax加载file.php时,

masonry.desandro和同位素不起作用。 也许超时会解决问题。

$(function(){

      var $container = $('#container');

      $container.imagesLoaded( function(){
        $container.isotope({
          itemSelector : '.photo'
        });
      });


    });

1 个答案:

答案 0 :(得分:0)

某些插件可能不支持动态添加的元素。作为一种解决方法,您可以使用.on()(jQuery 1.7+)来初始化focusin文档或父容器上的插件,如:

$(function () {
    var $container = $('#container');
    $(document).on("focusin", function () {
        $container.isotope({
            itemSelector: '.photo'
        });
    });
});

...或如果$container有父容器,请将.on()应用于此类父级而不是document以委派该事件。