javascript - jQuery 运行动画,默认情况下阻止文档加载

标签 javascript jquery

我正在尝试运行一个有一些延迟的动画幻灯片和文档加载时的幻灯片,但我希望它能够防止幻灯片操作的默认值,因为元素具有位置:固定;

我相信我做错了,因为它根本无法加载,请您帮忙;

我在 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/

相关文章:

php - 使用 Ajax 和 Jquery 设置 Iframe 目标?

javascript - 当 @change 触发时,Vue 数据对象不会使用react

javascript - 我怎样才能让这个 Javascript 分数计数器工作?

javascript - 购物车数量变化时动态改变小计

javascript - jQuery 将两个总数相加

javascript - 使用 jquery ajax 下载 pdf 文件

javascript - 删除文件,文件属性无法读取未定义

javascript - 使用 JSON 在 Django 模板中呈现表格

javascript - 在 GridView 的分页回调后执行 JavaScript

jquery - 用 jquery 改变复杂的背景