dom准备活动时如何做点什么?

时间:2012-02-05 20:29:20

标签: jquery events live

我有一个加载内容的ajax函数。我想在加载内容准备好(加载)时做一些事情。我怎么能这样做?

我试试live():

$("ul.slide-gallery").live("ready", function(){
                $("ul.slide-gallery").prettyGallery();
            });

不行。

2 个答案:

答案 0 :(得分:2)

使用ajax请求回调来执行您需要执行的操作。 Live监控事件。向DOM添加元素不是一个事件,所以你不能这样做。你从来没有说明你如何进行ajax调用,所以我会假设发帖。

$.post(url, function(data) {
      //load data or whatever you are doing
      //$('foo').append(data);

      //after loading call your code
      $("ul.slide-gallery").prettyGallery();
});

答案 1 :(得分:1)

$(document).ready(function(){
    $("ul.slide-gallery").prettyGallery();
});