Jquery fadeIn响应使用livequery,自动ajax调用,setInterval不会淡入

Jquery fadeIn响应使用livequery,自动ajax调用,setInterval不会淡入,jquery,ajax,livequery,Jquery,Ajax,Livequery,好了,先生们,问题来了。我正在我的网站上做一个自动更新(使用ajax)来加载自dom加载以来可能发布的任何新评论。该脚本工作正常,因为新注释将通过ajax调用加载;但是,我希望通过jquery调用fadeIn得到响应。我使用这个代码$(response).hide().prependTo('.ideas').fadeIn('slow')在其他地方,它可以正常工作。我相信它可以在其他地方使用,因为我使用了.on()方法,但我不能在这里使用它,因为我没有使用任何类型的用户操作来触发事件 以下是当前代

好了,先生们,问题来了。我正在我的网站上做一个自动更新(使用ajax)来加载自dom加载以来可能发布的任何新评论。该脚本工作正常,因为新注释将通过ajax调用加载;但是,我希望通过jquery调用fadeIn得到响应。我使用这个代码
$(response).hide().prependTo('.ideas').fadeIn('slow')在其他地方,它可以正常工作。我相信它可以在其他地方使用,因为我使用了
.on()
方法,但我不能在这里使用它,因为我没有使用任何类型的用户操作来触发事件

以下是当前代码:

setInterval(函数(){

有什么想法吗?我考虑过使用livequery,我在其他地方看到可以定义livequery查找哪些jquery方法,所以我把它放在我的代码
$.livequery.registerPlugin('append',prepend','after','before','wrap','attr','removeAttr','addClass','removeClass','toggleClass','empty','remove','appendTo','prependTo')
但它什么也没做。

好吧……我解决了

$('.messages').livequery(function () {
    $(response).hide().prependTo('.messages').fadeIn(2000);
});
通过将
success:
上的livequery添加到
.messages
div,我能够添加fadeIn效果

$('.messages').livequery(function () {
    $(response).hide().prependTo('.messages').fadeIn(2000);
});