EasyUI系列学习(二)-使用EasyUI
一、引入必要文件
<!--1.0引入jQuery核心库-->
<script src="jquery-easyui-1.4.4/jquery.min.js"></script>
<!--2.0引入jQuery EasyUI核心库-->
<script src="jquery-easyui-1.4.4/jquery.easyui.min.js"></script>
<!--3.0引入EasyUI中文提示信息-->
<script src="jquery-easyui-1.4.4/locale/easyui-lang-zh_CN.js"></script>
<!--4.0引入EasyUI核心UI文件CSS-->
<link href="jquery-easyui-1.4.4/themes/default/easyui.css" rel="stylesheet" />
<!--5.0引入EasyUI图标文件-->
<link href="jquery-easyui-1.4.4/themes/icon.css" rel="stylesheet" />
二、加载EasyUI组件方式
1.方式一:使用class方式加载
<div class="easyui-dialog" title="class赋值加载" style="width:400px;height:200px;"></div>
2.方式二:使用js调用加载(推荐)
<div id="box" title="JS加载" style="width: 200px;height:100px;left:100px;"></div>
<script>
$(function() {
$("#box").dialog();
})
</script>
3.方式三:使用easyload.js智能加载(按需加载)
<script src="../Scripts/jquery-easyui-1.4.4/jquery.min.js"></script>
<script src="../Scripts/jquery-easyui-1.4.4/easyloader.js"></script>
<script>
//要用到哪个组件,给哪个对象添加属性
easyloader.load("dialog",function() {
$("#box").dialog();
})
</script>
<div id="box" title="JS加载" style="width: 200px;height:100px;left:100px;"></div>
三、parser解析器(UI渲染解析器)
1.取消自动渲染
<div id="box" class="easyui-dialog" title="JS加载" style="width: 200px;height:100px;left:100px;">内容</div>
<script>
//放$(function(){}外),取消自动渲染
$.parser.auto = false;
$(function () { });
</script>
2.解析所有UI组件
<div id="box" class="easyui-dialog" title="JS加载" style="width: 200px;height:100px;left:100px;">内容</div>
<script>
$.parser.auto = false;
$(function () {
$.parser.parse();
});
</script>
3.解析制定UI组件
<div id="box">
<div class="easyui-dialog" title="JS加载" style="width: 200px;height:100px;left:100px;">
内容
</div>
</div>
<script>
$.parser.auto = false;
$(function () {
//必须设置父类容器,才可解析
$.parser.parse("#box");
});
</script>
4.UI解析完毕后事件
<div id="box">
<div class="easyui-dialog" title="JS加载" style="width: 200px;height:100px;left:100px;">
内容
</div>
</div>
<script>
$.parser.auto = false;
$(function () {
//如果注释掉就没有弹窗
$.parser.parse("#box");
});
//UI解析完毕后,弹窗
$.parser.onComplete = function () {
alert("UI解析完毕");
}
</script>
四、设置属性
1.方式一:通过标签属性设置
<div class="easyui-resizable" data-options="maxWidth:400,maxHeight:200" style="height: 100px; background:cyan"></div>
2.方式二:通过js(推荐)
<div id="box" style="height: 100px; background:cyan"></div>
<script>
$(function() {
$("#box").resizable({
maxWidth: 400,
maxHeight: 200
});
})
</script>
五、设置默认值
所有的组件都可以设置全局默认值
$.fn.panel.defaults.height = 150;
EasyUI系列学习(二)-使用EasyUI的更多相关文章
- 4.EasyUI学习总结(四)——EasyUI组件使用 (通过用户登录来演示dialog、ajax的使用,serialize方法的使用,前后台怎样交互等)
一.EasyUI组件的简单介绍 详细可看api: http://www.jeasyuicn.com/api/docTtml/index.htm easyUI提供了很多组件让我们使用,如下图所示: 很多 ...
- Jquery Easyui验证扩展,Easyui验证,Easyui校验,js正则表达式
Jquery Easyui验证扩展,Easyui验证,Easyui校验,js正则表达式 >>>>>>>>>>>>>> ...
- EasyUI学习总结(一)——EasyUI入门
一.EasyUI下载 EasyUI官方下载地址:http://www.jeasyui.com/download/index.php,目前最新的版本是:jQuery EasyUI 1.4.1
- EasyUI学习总结(五)——EasyUI组件使用
一.EasyUI组件的简单介绍 easyUI提供了很多组件让我们使用,如下图所示:
- Jquery easyui 重置按钮,easyui 清空表单,Jquery easyui 重置表单
Jquery easyui 重置按钮,easyui 清空表单,Jquery easyui 重置表单 >>>>>>>>>>>>&g ...
- EasyUI学习总结(五)——EasyUI组件使用(转载)
本文转载自:http://www.cnblogs.com/xdp-gacl/p/4084520.html 一.EasyUI组件的简单介绍 easyUI提供了很多组件让我们使用,如下图所示:
- EasyUI学习总结(一)——EasyUI入门(转载)
本文转载自:http://www.cnblogs.com/xdp-gacl/p/4075079.html 一.EasyUI下载 EasyUI官方下载地址:http://www.jeasyui.com/ ...
- EasyUI学习总结(六)——EasyUI布局
一.EasyUI布局介绍 easyUI布局容器包括东.西.南.北.中五个区域,其中中心面板是必须的,而东.西.南.北这四个面板是可选的,如果布局里面不需要东.西.南.北这四个面板,那么可以把相应的di ...
- EasyUI学习总结(六)——EasyUI布局(转载)
本文转载自:http://www.cnblogs.com/xdp-gacl/p/4088198.html 一.EasyUI布局介绍 easyUI布局容器包括东.西.南.北.中五个区域,其中中心面板是必 ...
随机推荐
- Spring 4 整合RMI技术及发布多个服务(xjl456852原创)
rmi需要建立两个项目,一个是服务端的项目,一个是客户端的项目.服务端项目启动后,再启动客户端项目去调用服务端的方法. 我们建立两个maven项目: pom.xml配置: <?xml versi ...
- Java Web学习总结(31)——全站HTTPS化SSL免费证书使用
1 背景 谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站:苹果从 2017 年 iOS App 将强制使用 HTTPS:在国内热火朝天的小程序也要求 ...
- https://blog.csdn.net/zhi_sheng/article/details/78910082----mybatis写当天 当月的数据 时间段数据
https://blog.csdn.net/zhi_sheng/article/details/78910082---- mybatis写当天 当月的数据 时间段数据
- CodeForces 220B(B. Little Elephant and Array)
http://codeforces.com/contest/220/problem/B 题意:给出一个数组,给出m组询问,问区间中出现a[i] 次的有多少个. sl: 很显然的离线问题了. 大视野菜花 ...
- jQuery通过event获取点击事件的事件对象
要想搞明白js的事件机制,必须搞清楚几个概念:事件对象,事件源,还有事件流 事件对象: 当事件发生时会产生事件对象,事件对象的作用是用来记录“事件发生是一些相关的信息.注意事件对象只有在事件发生时才会 ...
- kendo grid 点击更新没有反映
因为没有在dataSource上写schema schema: { model: { id: "DeptId", fields: { CompanyId: { editable: ...
- ScrollView双击图片定点放大
直接先说原理吧--原理:利用了scrollview的回调函数(如下)以及scrollview自己内部的一些缩放规则(其实我也还没弄清楚具体scrollview干了什么事),只是知道了它可以怎么做-_- ...
- ORA-00600: internal error code, arguments: [kkqtSetOp.1]
新数据库从32升级到64位的11G 11 2 0 3 有条SQL 语句运行的时候会导致内部错误. 使用PL/SQL DEVELOPER 查询该语句的运行机会 按F5键 就激发了这个ORA600 单击此 ...
- 具体解释clone函数
我们都知道linux中创建新进程是系统调用fork,但实际上fork是clone功能的一部分,clone和fork的主要差别是传递了几个參数.clone隶属于libc.它的意义就是实现线程. 看一下c ...
- Dynamics CRM Microsoft SQL Server 指定的数据库具有更高的版本号
在做NLB部署时遇到这么个问题,CRMAPP1安装的CRM版本号是6.1已经打了SP1补丁,而在CRMAPP2上的CRM安装包是6.0版本号.在选择连接现有部署后,最后一步检測就出了问题,例如以下图所 ...