在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法


Posted in Javascript onSeptember 11, 2015

easyUI是jquery的一个插件,是民间的插件。easyUI使用起来很方便,里面有网页制作的最重要的三大方块:javascript代码、html代码和Css样式。我们在导入easyUI库后,可以直接复制粘贴里面的代码,从而简单轻便地初步设置网页。

首先导入easyUI函数库:

<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">  
<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">  
<script type="text/javascript" src="easyui/jquery-1.7.2.min.js"></script>  
<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>

项目代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>欢迎来到后台管理界面</title>
    <link rel="stylesheet" type="text/css" href="plugin/themes/icon.css" />
    <link rel="stylesheet" type="text/css" href="plugin/themes/default/easyui.css" />
  </head>
  <script type="text/javascript" src="js/jquery.min.js"></script>
  <script type="text/javascript" src="js/jquery.easyui.min.js"></script>
  <script type="text/javascript" src="plugin/easyloader.js"></script>
  <script type="text/javascript" src="plugin/locale/easyui-lang-zh_CN.js"></script>
  <script type="text/javascript">
    $(function() {
      $('#tt').tabs('add', {
        title: '查看',
        content: 'Tab Body',
        closable: true,
        tools: [{
          iconCls: 'icon - mini - refresh',
          handler: function() {
            alert('refresh');
          }
        }]
      });
    });
  </script>
  <body class="easyui-layout">
    <div data-options="region:'north',split:true" style="height:100px;">
      <div>
        <h1>拓胜公司后台管理系统</h1></div>
    </div>
    <div data-options="region:'south',split:true" style="height:60px;">
      <div style="margin: auto; width: 400px ; padding: 20px; font-size: 20px;">Copyright ©拓胜公司 版权所有</div>
    </div>
    <div data-options="region:'west',title:'系统管理',split:true" style="width:240px;">
      <div id="aa" class="easyui-accordion">
        <div title="管理员管理" style="padding: 10px;">
          <ul>
            <li><a href="#">添加</a></li>
            <li><a href="#">查看</a></li>
            <li><a href="#">修改</a></li>
            <li><a href="#">删除</a></li>
          </ul>
        </div>
      </div>
    </div>
    <div data-options="region:'center',title:'编辑区 '" style="padding:5px;background:#eee;">
      <div id="tt" class="easyui-tabs" ">
    <div title="添加 " data-options="closable:true " style="overflow:auto;padding:20px;display:none; ">
      tab1
    </div>
    <div title="删除 " data-options="closable:true " style="overflow:auto;padding:20px;display:none; ">
      tab2
    </div>
  </div>
</div>
</body>
</html>

上面代码没有任何的问题,但是却出现如下错误:

在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法

发生的错误:easyUImini.js库出现了问题,但是函数库是别人写好了,测试过的,里面理论下是不可能会有错误的。

通过种种的尝试,发现加入alert(11)后,浏览器就不报错了,javascript代码也能顺利的执行:

<script type="text/javascript">
    $(function() {
      alert(11);
      $('#tt').tabs('add', {
        title: '查看',
        content: 'Tab Body',
        closable: true,
        tools: [{
          iconCls: 'icon - mini - refresh',
          handler: function() {
            alert('refresh');
          }
        }]
      });
    });
  </script>

而我们把jQuery代码改为window.onload()后,代码依然正常运行:

<script type="text/javascript">
  window.onload=function(){
    $('#tt').tabs('add', {
        title: '查看',
        content: 'Tab Body',
        closable: true,
        tools: [{
          iconCls: 'icon - mini - refresh',
          handler: function() {
            alert('refresh');
          }
        }]
      });
  }
  </script>

总结为:

1、window.onload()和$(function(){})的区别

A)window.onload()是等到页面所有元素加载完毕后(包括dom和javascript),再执行里面的函数代码

B)$(function(){})是等到页面的dom元素加载完毕后,再执行里面的函数代码

2、因为我们是用easyUI来开发,事先导入了javascript代码,但是利用$(function(){})后,javascript还没加载完毕,所以

jquery.easyui.min.js库就会报错了。所以在我们利用 easyUI开发项目的时候记得不要使用$(function(){}),而建议去使用window.onload()。

以上就是本文给大家介绍的在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法,希望大家喜欢。

Javascript 相关文章推荐
javascript 写类方式之七
Jul 05 Javascript
js中同步与异步处理的方法和区别总结
Dec 25 Javascript
jQuery团购倒计时特效实现方法
May 07 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
JS简单实现禁止访问某个页面的方法
Sep 13 Javascript
JavaScript生成验证码并实现验证功能
Sep 24 Javascript
jQuery利用sort对DOM元素进行排序操作
Nov 07 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
Dec 31 Javascript
js实现京东轮播图效果
Jun 30 Javascript
深入探究node之Transform
Jul 20 Javascript
React如何实现浏览器打印部分内容详析
May 19 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 Javascript
JavaScript实现算术平方根算法-代码超简单
Sep 11 #Javascript
js图片卷帘门导航菜单特效代码分享
Sep 10 #Javascript
jQuery超精致图片轮播幻灯片特效代码分享
Sep 10 #Javascript
手机端转盘抽奖代码分享
Sep 10 #Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
Sep 10 #Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 #Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 #Javascript
You might like
php程序之die调试法 快速解决错误
2009/09/17 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
js资料prototype 属性
2007/03/13 Javascript
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
Vue $attrs &amp; inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
vue实现两个区域滚动条同步滚动
2020/12/13 Vue.js
Python随机读取文件实现实例
2017/05/25 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
金讯Java笔试题目
2013/06/18 面试题
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
致跳高运动员广播稿
2014/01/13 职场文书
打架检讨书400字
2014/01/17 职场文书
求职信范文怎么写
2014/01/29 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
python 用递归实现通用爬虫解析器
2021/04/16 Python
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis
Python预测分词的实现
2021/06/18 Python