写给自己!
来源:互联网 发布:淘宝搜索接口api 编辑:程序博客网 时间:2024/06/05 23:39
为了巩固自己的学习,直接把代码拿过来了。方便以后再看。
@{ Layout = null;}<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Fluid Layout - jQuery EasyUI Demo</title> <link href="~/script/jquery-easyui-1.4.4/themes/default/easyui.css" rel="stylesheet" /> <link href="~/script/jquery-easyui-1.4.4/themes/icon.css" rel="stylesheet" /> <link href="~/script/jquery-easyui-1.4.4/demo/demo.css" rel="stylesheet" /> <script src="~/script/jquery-easyui-1.4.4/jquery.min.js"></script> <script src="~/script/jquery-easyui-1.4.4/jquery.easyui.min.js"></script> <script> $(function () { binClick(); }); function binClick() { $(".x").click(function () { var title = $(this).text(); var url = $(this).attr("url") var IsExt = $("#tt").tabs("exists", title);//判断页标签 是否存在; if (IsExt) { $("#tt").tabs("select", title) return; } $('#tt').tabs('add', { title: title, content: show(url), closable: true }); }); } function show(url) { var strhtml = '<iframe src="' + url + '" scrolling="no" width="100%" height="100%" frameborder="0"></iframe>'; return strhtml; }; </script></head><body class="easyui-layout"> <div data-options="region:'north',border:false" style="height:100px;background:#B3DFDA;padding:1px;overflow:hidden" > <img src="~/script/Photo/mxcp200652421492871117.jpg" style="width:100%;height:100%" /> </div> @*左边布局*@ <div data-options="region:'west',split:true,title:'West'" style="width: 150px; padding: 1px; overflow: hidden"> <div class="easyui-accordion" data-options="multiple:true" style="width: 500px; height: auto; "> <div title="XXX管理" data-options="iconCls:'icon-ok'" style="overflow:auto;padding:10px;" > <a href="javascript:void(0)"class="x" url="/home/list">XXX管理</a> </div> <div title="YYY管理" style="padding:10px;" data-options="iconCls:'icon-ok'"> <a href="javascript:void(1)"class="y">YYY管理</a> </div> </div> </div> @*左边布局结束*@ @*底部布局*@ <div data-options="region:'south',border:false" style="height:30px;background:#A9FACD;padding:10px;text-align:center;">版权 ©所有</div> @*底部布局结束*@ @*中单页标签布局*@ <div data-options="region:'center',title:'Center'"> <div class="easyui-tabs" style="width:700px;height:250px" fit="true" id="tt"> <div title="欢迎使用xxx" style="padding:10px" data-options="iconCls:'icon-help',closable:true"> 欢迎使用xxx </div> </div> </div></body></html>
上述代码用了JqueryEasyUI的布局。下面,就来看一下这个东西。
EasyUI Layout 布局
布局(layout)是有五个区域(北区 north、南区 south、东区 east、西区 west 和中区 center)的容器。中间的区域面板是必需的,边缘区域面板是可选的。每个边缘区域面板可通过拖拽边框调整尺寸,也可以通过点击折叠触发器来折叠面板。布局(layout)可以嵌套,因此用户可建立复杂的布局。
依赖
·panel
·resizable
用法
创建布局(Layout)
1、通过标记创建布局(Layout)。
添加 ‘easyui-layout’ class 到 <div>
标记。
<div id="cc" class="easyui-layout" style="width:600px;height:400px;"> <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div> <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div> <div data-options="region:'east',title:'East',split:true" style="width:100px;"></div> <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div> <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div></div>
2、在整个页面上创建布局(Layout)。
<body class="easyui-layout"> <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div> <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div> <div data-options="region:'east',title:'East',split:true" style="width:100px;"></div> <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div> <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div></body>
3、创建嵌套布局。 请注意,内部布局的西区面板是折叠的。
<body class="easyui-layout"> <div data-options="region:'north'" style="height:100px"></div> <div data-options="region:'center'"> <div class="easyui-layout" data-options="fit:true"> <div data-options="region:'west',collapsed:true" style="width:180px"></div> <div data-options="region:'center'"></div> </div> </div></body>
4、通过 ajax 加载内容。 布局(layout)是基于面板(panel)创建的。各区域面板提供从 URL 动态加载内容的内建支持。使用动态加载技术,用户可以让他们的布局页面更快地显示。
<body class="easyui-layout"> <div data-options="region:'west',href:'west_content.php'" style="width:180px" ></div> <div data-options="region:'center',href:'center_content.php'" ></div></body>
折叠布局面板(Collpase Layout Panel)
$('#cc').layout();// collapse the west panel$('#cc').layout('collapse','west');
通过工具按钮添加西区面板
$('#cc').layout('add',{ region: 'west', width: 180, title: 'West Title', split: true, tools: [{ iconCls:'icon-add', handler:function(){alert('add')} },{ iconCls:'icon-remove', handler:function(){alert('remove')} }]});
布局选项(Layout Options)
区域面板选项(Region Panel Options)
区域面板选项(Region Panel Options)是定义在面板(panel)组件中,下面是一些共同的和新增的属性: ##
方法
EasyUI Tabs 标签页/选项卡
**
依赖
- panel
- linkbutton
用法
创建标签页(Tabs)
1、通过标记创建标签页(Tabs) 从标记创建标签页(Tabs)更容易,我们不需要写任何 JavaScript 代码。记住把 ‘easyui-tabs’ class 添加到 标记。每个标签页面板(tab panel)通过子 标记被创建,其用法与面板(panel)一样。
标记被创建,其用法与面板(panel)一样。
$('#tt').tabs({ border:false, onSelect:function(title){ alert(title+' is selected'); }});
2、编程创建标签页(Tabs)
现在我们编程创建标签页(Tabs),我们同时捕捉 ‘onSelect’ 事件。
$('#tt').tabs({ border:false, onSelect:function(title){ alert(title+' is selected'); }});
添加新的标签页面板(tab panel)
通过迷你工具添加一个新的标签页面板(tab panel),迷你工具图标(8x8)放置在关闭按钮前。
// 添加一个新的标签页面板(tab panel)$('#tt').tabs('add',{ title:'New Tab', content:'Tab Body', closable:true, tools:[{ iconCls:'icon-mini-refresh', handler:function(){ alert('refresh'); } }]});```获取选中的标签页(Tab)<div class="se-preview-section-delimiter"></div>
// 获取选中的标签页面板(tab panel)和它的标签页(tab)对象
var pp = $(‘#tt’).tabs(‘getSelected’);
var tab = pp.panel(‘options’).tab; // 相应的标签页(tab)对象
“`
事件
时间及其标签页面版这里就不一一描述了。链接送上http://www.jeasyui.net/plugins/160.html
时间及其标签页面版这里就不一一描述了。链接送上http://www.jeasyui.net/plugins/160.html
接下来,在看一些 其他的有关于JqueryEasyUI的知识。
EasyUI Pagination 分页
用法通过标记创建分页(pagination)。<div id="pp" class="easyui-pagination" style="background:#efefef;border:1px solid #ccc;" data-options="total:2000,pageSize:10"></div>使用 javascript 创建分页(pagination)。<div id="pp" style="background:#efefef;border:1px solid #ccc;"></div>$('#pp').pagination({ total:2000, pageSize:10});让我们通过面板(panel)和分页(pagination)插件创建 ajax 分页(pagination)。当用户选择一个新的页面时,面板(panel)将显示指定页面的相应内容。<div id="content" class="easyui-panel" style="height:200px" data-options="href:'show_content.php?page=1'"></div><div class="easyui-pagination" style="border:1px solid #ccc;" data-options=" total: 2000, pageSize: 10, onSelectPage: function(pageNumber, pageSize){ $('#content').panel('refresh', 'show_content.php?page='+pageNumber); }"></div>顶部的面板(panel)默认显示第一个页面的内容。当用户导航页面时,'onSelectPage' 事件将被触发,该事件为内容面板(panel)调用 'refresh' 方法来加载带有一个新的 URL 参数的新页面内容。属性及其实践方法见链接。http://www.jeasyui.net/plugins/155.html
1 0
- 写给自己,写给大家
- 写给时间、写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己...
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- 写给自己
- Android 存储选择
- iOS中常见传值模式
- 多浏览器支持ActiveX控件
- Android Studio + JNI 实践~入门第一步
- 连续数的公倍数
- 写给自己!
- 使用elk+redis搭建nginx日志分析平台
- 利用Modem自动应答实现远程串口通讯
- Bootstrap的轮播图在火狐浏览器中无法显示
- 网站优化问题:雅虎网站优化35条
- python socket编程详细介绍
- Blue border around video file
- CSS三角制作
- css美化scrollbar