在.load事件之后,所有jquery效果都停止了

时间:2011-11-05 17:28:54

标签: jquery

我的页面上有.load事件,

它加载了一个充满jquery效果的页面,如hide和show,

当加载结束时,页面出现但此页面上的任何jquery效果都不起作用?

我该怎么办?

一个例子:

 $('#HomePosts').hide().load('fetch.php?do=homePosts',null,Response).slideDown(500);

fetch.php带来了像

这样的代码
<div class='freediv'>Content</div>

在我的core.js中有类似

的代码
$('.freediv').css('boderd','1px solid black');

当我加载它时它不起作用,但是当我通过浏览器访问它时我会工作吗?

1 个答案:

答案 0 :(得分:0)

您想要在加载数据后发生动画,对吗?

您需要将下滑动画放在加载函数的回调中:

$('#HomePosts').hide().load('fetch.php?do=homePosts', function() {$(this).slideDown(500)});