代码在使用window.onload而不是document.ready时有效吗?为什么?

y

由于某些原因,当我使用window.onload = function(){而不是document.ready = function(){

我想使用文档准备就绪的原因是,我正在使用tweenmax补间的图像加载得不那么快,因此动画与其他所有内容都关闭了。

    <script> 


    var footer = document.getElementById("footer");
    var topper = document.getElementById("topper");
    var box = document.getElementById("photo");

    window.onload = function() {
        TweenMax.from(box, 4, {height:"200px", width:"200px", top:"50%", left:"50%", marginTop:"-100px", marginLeft:"-100px", ease:Power3.easeIn});
        TweenMax.from(topper, 4, {top:"50%", left:"50%", marginTop:"-100px", marginLeft:"-105px", width:"210px", ease:Power3.easeOut});
        TweenMax.from(footer, 4, {bottom:"50%", left:"50%", marginBottom:"-100px", marginLeft:"-105px", width:"210px", ease:Power3.easeOut});
    };


     </script>
加里·卡彭特

$(document).ready(function() {}); 是jQuery函数,因此您必须先添加jQuery参考,然后再尝试运行它。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script> 


    var footer = document.getElementById("footer");
    var topper = document.getElementById("topper");
    var box = document.getElementById("photo");

    $(document).ready(function() {
        TweenMax.from(box, 4, {height:"200px", width:"200px", top:"50%", left:"50%", marginTop:"-100px", marginLeft:"-100px", ease:Power3.easeOut}); // <-- edited Power3.easeIn to Power3.easeOut
        TweenMax.from(topper, 4, {top:"50%", left:"50%", marginTop:"-100px", marginLeft:"-105px", width:"210px", ease:Power3.easeOut});
        TweenMax.from(footer, 4, {bottom:"50%", left:"50%", marginBottom:"-100px", marginLeft:"-105px", width:"210px", ease:Power3.easeOut});
    });


</script>

编辑:更新以更改

TweenMax.from(box, 4, {height:"200px", width:"200px", top:"50%", left:"50%", marginTop:"-100px", marginLeft:"-100px", ease:Power3.easeIn});

TweenMax.from(box, 4, {height:"200px", width:"200px", top:"50%", left:"50%", marginTop:"-100px", marginLeft:"-100px", ease:Power3.easeOut});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

window.onload与$(document).ready()

为什么这个有效的 Python 代码不是有效的 Ansible Python 代码

为什么 if != nil 仅在使用应用程序期间有时有效?

为什么window.onload事件在$(document).ready之前发生?

为什么此代码在ruby 1.8而不是ruby 1.9中有效?

不是无效Groovy代码的有效Java代码吗?

程序仅在使用小数时有效吗?

我的代码粘贴到按钮中时有效,但不是来自类

为什么这不是在JS中使用querySelectorAll的有效CSS选择器?

为什么“处置”有效,而不是“使用(var db = new DataContext())”?

为什么模拟补丁仅在运行特定测试而不是整个测试套件时有效?

document.ready & window.onload vs CSS Media Queries

C#代码仅在使用调试器时有效吗?

do-while循环仅在条件使用“和”而不是“或”时有效

为什么Graphql无法通过使用变量获取args但在使用静态var时有效

为什么这段代码有效?

为什么此setInterval / document.write代码在Chrome上有效,但在Firefox上无效?

使用`std :: reference_wrapper <T>`作为始终有效的成员变量而不是指针有什么弊端吗?

导入代码在输入到 Shell 时有效。但不是在运行 py.script 时?

window.onload与document.onload

为什么要使用window.onload

为什么此查询始终在phpmyadmin中工作,但在我的php pdo代码上却有时有效?

VGA端口仅在使用截屏工具时有效吗?

为什么我的注释标注不会出现?标注仅在使用自定义图像作为图钉时有效

window.onload()和document.addEventListener('load',..)有什么区别?

为什么扩展键T不是有效索引

为什么“ INTERVAL”在IF语句中不是有效的语法

为什么这不是有效的回调

为什么NULL不是有效的内存地址?