function ready(fn){
if(document.addEventListener){
//标准浏览器
document.addEventListener('DOMContentLoaded',function(){
//注销事件,避免反复触发
document.removeEventListener('DOMContentLoaded',arguments.callee,false);
//执行函数
fn();
},false);
}else if(document.attachEvent){
//IE浏览器
document.attachEvent('onreadystatechange',function(){
if(document.readyState=='complete'){
document.detachEvent('onreadystatechange',arguments.callee);
//执行函数
fn();
}
});
}
}

亲测有效!

最新文章

  1. web.config连接字符串的一些总结
  2. VC非法内存值的判断
  3. Joseph(JAVA版)
  4. Eliot
  5. VM安装linux
  6. Android 4.2原生支持从右到左的文字排列格式
  7. Away3D ATFTexture
  8. Spring JDBC 随笔
  9. clearInterval()与setInterval()的应用
  10. 项目管理之 使用 appledoc 生成开发文档
  11. 在""中添加"
  12. 从一个微型例子看“C/C++的内存分配机制”和“数组变量名与指针变量名”(转)
  13. Windows 2008 R2 域控制器迁移至windows 2016记录
  14. 关于.idea未上传导致不能显示项目文件结构的问题
  15. webRequest封装
  16. golang 类型转换
  17. 深入理解Linux内存分配
  18. 测试Linux下tcp最大连接数限制
  19. .Net可扩展的单据编号生成器-SNF.CodeRule--SNF快速开发平台3.2
  20. cmd下 mysql操作命令大全详解

热门文章

  1. 12-Factor与云原生Part2
  2. Hadoop-HDFS(HDFS-HA)
  3. win10安装两个不同版本的mysql(mysql5.7和mysql-8.0.19)
  4. 【USACO】JZOJ,Luogu P2690 接苹果 (dp-线性动规)
  5. java动态拼接sql语句并且执行时给sql语句的参数赋值
  6. SQL中的real、float、decimal、numeric数据类型区别
  7. 【Java】Swing实现一个简单的计算器
  8. c#winform自定义窗体,重绘标题栏,自定义控件学习
  9. PHP0010:PHP操作mysql
  10. MY_0001:添加命令到自定义工具栏