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(){...此处加上需要执行的内容...});即可

  • 相关阅读:
    bzoj1202 狡猾的商人
    bzoj1059 矩阵游戏
    bzoj1003 物流运输
    bzoj1601 灌水
    2017-10-25模拟赛
    洛谷—— P1051 谁拿了最多奖学金
    BZOJ——1611: [Usaco2008 Feb]Meteor Shower流星雨
    2017-10-23学大伟业Day1
    BZOJ——1610: [Usaco2008 Feb]Line连线游戏
    Vijos 包裹快递(二分)
  • 原文地址:https://www.cnblogs.com/powerlx/p/4844430.html
Copyright © 2011-2022 走看看