zoukankan      html  css  js  c++  java
  • 图片自动加载

    • 首先这里面为什么不用window.onload而用document.ready了,两个有什么不一样么

      还有我怎么才能让动画在整个网页出现之后再出现啊自己写了但是没有效果:


      window.onload(function () {
      var win;
      function mywin() {
      win = setTimeout(function () {
      $("#h1").slideUp(2000);
      $("#div4").slideUp(1000);
      alert("1000");
      }, 1000);
      }
      mywin();
      })

      或者

      $(document).ready(function () {

      var win;
      function mywin() {
      win = setTimeout(function () {
      $("#h1").slideUp(2000);
      $("#div4").slideUp(1000);
      alert("1000");
      }, 1000);
      }
      mywin();})

      但是都不对==

      ========================================

      window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 

      $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 

      window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 。

      $(document).ready()可以同时编写多个,并且都可以得到执行。 

      window.onload没有简化写法。

      $(document).ready(function(){})可以简写成$(function(){});

      这样写:

      var $$ = function(func){  

                  if (document.addEventListener) {  

                      window.addEventListener("load", func, false);  

                  }  

                  else if (document.attachEvent) {  

                      window.attachEvent("onload", func);  

                  }  

              }  

                

              $$(function(){  

                  show();  

              }) 

      使用的时候只要这样:

      $$(function(){...此处加上需要执行的内容...});即可

  • 相关阅读:
    IO
    mouseover,mouseout和mouseenter,mouseleave
    【译】addEventListener 第二个参数
    Git 常用命令
    我对Backbone中url属性的理解
    小失误引起大失败
    收集各大网站的登录页面
    随笔2
    随笔1
    创建数据库
  • 原文地址:https://www.cnblogs.com/powerlx/p/4844430.html
Copyright © 2011-2022 走看看