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

  • 相关阅读:
    C#程序调用cmd执行命令(转)
    命名管道跨进程通信实例2(转)
    C#异步编程的实现方式——ThreadPool线程池
    命名管道跨进程通信实例1(转)
    No_16_0324 Java基础学习第二十三天
    mac osx加入全局启动terminal快捷键
    UVa 164
    Android OpenGL加入光照和材料属性
    51系列小型操作系统精髓 简单实现
    ubuntu下安装tomcat
  • 原文地址:https://www.cnblogs.com/powerlx/p/4844430.html
Copyright © 2011-2022 走看看