我有一个加载内容的ajax函数。我想在加载内容准备好(加载)时做一些事情。我怎么能这样做?
我试试live():
$("ul.slide-gallery").live("ready", function(){
$("ul.slide-gallery").prettyGallery();
});
不行。
答案 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();
});