javascript - 页面完全加载事件

标签 javascript jquery html

我正在尝试运行 2 个函数,在页面完全加载后为一些图像设置动画(我正在使用 Jquery Circulate 插件)。我尝试了 $(document).ready(function 但图像在第一次加载时根本没有显示,它们仅在刷新页面后出现:

$( document ).ready(function() {

    $(".zenn").each(function() {
            $(this).circulate({
                speed: Math.floor(Math.random()*300) + 100,
                height: Math.floor(Math.random()*1000) - 470,
                width: Math.floor(Math.random()*1000) - 470
            });
        });

    $(".zenn").css("left", $(".zenn").position().left).circulate({
            loop: true,
            width: 0,
            height: 10
        });
    });

网页链接:http://ngit.ma/jgr/

我将不胜感激,因为我是 Javascript 的新手。提前致谢。

最佳答案

使用load()

$(window).load(function()
  ...
})

$(document).ready 不等待图像。 $(document).load 可以! :)

关于javascript - 页面完全加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23913162/

相关文章:

javascript - 嵌套归约函数/递归/函数式编程/树遍历

javascript - 输入类型 ="button"的 onClick 函数不起作用

javascript - 使用 Zebra Technologies 打印机从 Web 应用程序打印

javascript - 每 4 秒重复一次代码

html - 下拉菜单显示不正确

c# - asp.net: 无效的回发或回调参数

javascript - AngularJS:如何将 ng-click 绑定(bind)到使用嵌入或对象元素插入的 SVG 图像

javascript - 如何使表没有固定 <thead> 标题

javascript - 在 Jquery 中评估

jquery 图像悬停过渡/淡入淡出?