我正在尝试运行一个有一些延迟的动画幻灯片和文档加载时的幻灯片,但我希望它能够防止幻灯片操作的默认值,因为元素具有位置:固定;
我相信我做错了,因为它根本无法加载,请您帮忙;
我在 fiddle 上有它:http://jsfiddle.net/fLBaD/1/
这是代码;
$(function(){
$('.initial').hide();
var initial = $(".initial");
jQuery(function(){
preventDefault();
if (initial.is( ":hidden" )) {
initial.delay(3000).slideDown(1000).delay(5000).slideUp(1000);
}
});
});
谢谢:)
最佳答案
在 jQuery 中你有很多不必要的代码,只需这样做:
$(".initial").delay(3000).slideDown(1000).delay(5000).slideUp(1000);
并使用 css 隐藏元素(更快),这样就不必加载 javascript 来隐藏。
查看工作演示: http://jsfiddle.net/fLBaD/3/
关于javascript - jQuery 运行动画,默认情况下阻止文档加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6059772/