【发布时间】:2013-11-22 17:37:00
【问题描述】:
我正在尝试滑出div,完成后,使用.load 请求淡入内容。
我不确定为什么这是不正确的,但这会停止动画并完全加载:
$('.films').click(function(){
$('.content-home').animate({left: "+=150%"}, "slow", function(){
$( ".wrapper" ).load( "films.php", function(){
$(this).fadeIn();
});
});
});
但是,通过恢复到此代码,它仍然会加载没有任何动画或淡入淡出的内容:
$('.films').click(function(){
$('.content-home').animate({left: "+=150%"}, "slow");
$( ".wrapper" ).load( "films.php");
});
有人知道为什么第一个示例没有按要求执行吗?
【问题讨论】:
-
控制台有输出吗?
-
没有错误,只是一个警告:
event.returnValue is deprecated. Please use the standard event.preventDefault() -
您的代码有效。看看这个jsfiddle.net/aamir/K69xq
标签: javascript jquery css ajax load