- 浏览: 242968 次
- 性别:
- 来自: 葡萄牙
文章分类
最新评论
-
lightbulb:
...
jQuery中的动画与效果 -
kendezhu:
opportunity 写道 谢谢kendezhu分享,今天正 ...
jQuery 获取和设置select下拉框的值 -
opportunity:
谢谢kendezhu分享,今天正好用上了!
jQuery 获取和设置select下拉框的值
http://www.jeasyui.com/demo/index.php
1.draggable droppable
http://www.jeasyui.com/tutorial/dd/dnd3_demo.html
<form id="form1" runat="server"> <div class="drag-item" style=" width:140px;"></div> <div id="0" class="aa" style=" width:140px;">11111111111111111</div> <div id="1" class="aa" style=" width:140px;">22222222222222222</div> <div id="2" class="aa" style=" width:140px;">33333333333333333</div> <div id="3" class="aa" style=" width:140px;">44444444444444444</div> <div id="4" class="bb" style=" width:140px;">55555555555555555</div> <div id="5" class="bb" style=" width:140px;">66666666666666666</div> <div id="6" class="bb" style=" width:140px;">77777777777777777</div> <div id="7" class="bb" style=" width:140px;">88888888888888888</div> <div id="sort"></div> <table border="1" rules="all"> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> </table> </form>
<style type="text/css">
.aa{ cursor:pointer;} td{ border:soild 1px; width:140px; height:20px;} table{ border:soild 1px; position:relative; top:300px; left:500px;} .color{ background:yellow} .assigned{border:1px solid #BC2A4D;} </style>
<script src="JS/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="JS/jquery.easyui.min.js" type="text/javascript"></script> <script type="text/javascript"> var sIt=setInterval("sort()", 100); var str = new Array(); function sort() { str.sort(); for (var i = 0; i < str.length; i++) { var div = $(".drag-item div[id=" + str[i] + "]"); $(".drag-item").append($(div)); } } $(function() { $('.drag-item').css("display", "none"); $('.drag-item').draggable({ revert: true, deltaX: 0, deltaY: 0, onBeforeDrag: function(e) { str.sort(); sort(); clearInterval(sIt); } }) $('.aa').click(function() { $(this).css("background", "yellow"); var num = $(this).attr("id"); str.push(num); $(".drag-item").append($(this)); $(".drag-item").css("display", "block"); }) }); </script> <script type="text/javascript"> $(function() { $(".bb").draggable({ revert: true, proxy: 'clone', onDrag: function(e) { //$(this).css("background", "yellow"); } }) $("td").droppable({ onDragEnter: function(e, source) { $(this).addClass('color'); }, onDragLeave: function(e, source) { $(this).removeClass('color'); }, onDrop: function(e, source) { $(this).removeClass('color'); if ($(source).hasClass('assigned')) { $(this).empty().append(source); } else { var div = $(source).clone().addClass('assigned'); $(this).empty().append(div); div.draggable({ revert: true }) } } }) }) </script>
2.Menu
http://www.jeasyui.com/easyui/demo/menu.html
<form id="form1" runat="server"> <div id="yyy" style="left:20px; top:20px; width:400px; height:400px; background-color:Yellow"> ssssss </div> <div id="xxx" style=" position:relative; left:400px; top:400px; width:400px; height:400px; background-color:Yellow"> <div style=" margin-left:30px; margin-top:30px; background-color:Red; width:100px; height:100px;" kkk="isNum"></div> <div style=" margin-left:30px; margin-top:30px; background-color:Green; width:100px; height:100px;" kkk="isnotNum"></div> </div> <div id="mm" class="easyui-menu" style="width:120px;"> <div> <span>插入</span> <div style="width:140px;"> <div>上方插入</div> <div>下方插入</div> </div> </div> <div class="menu-sep"></div> <div>批量添加</div> <div>设为批处理开始行</div> <div>设为批处理结束行</div> <div>批处理</div> <div class="menu-sep"></div> <div iconcls="icon-cut">剪切</div> <div>复制</div> <div id="zt">粘贴</div> <div class="menu-sep"></div> <div id="jc"> <span>继承</span> <div style="width:140px;"> <div>本页全部继承</div> <div>所有数据全部继承</div> </div> </div> <div id="dz">递增</div> <div id="cx" iconcls="icon-undo">撤销</div> <div iconcls="icon-save">保存</div> </div> </form>
<script type="text/javascript"> $(function() { $("#xxx").bind('contextmenu', function(e) { var kkk = $(e.srcElement).attr("kkk"); if (kkk == 'isNum') { document.getElementById("dz").style.display = "block"; $("#zt").bind("click", function(e) { alert("粘贴"); }) document.getElementById("zt").style.color = "black"; } else { document.getElementById("dz").style.display = "none"; $("#zt").unbind("click"); document.getElementById("zt").style.color = "gray"; } $('#mm').menu('show', { left: e.pageX, top: e.pageY }); return false; }); }) </script> <script type="text/javascript"> $(function() { $("#yyy").bind('contextmenu',{a:1,b:2},function(e) { alert($(e.srcElement).html()); alert(e.data.a); }) }) </script>
3.tabs
http://www.jeasyui.com/documentation/tabs.php
http://www.jeasyui.com/easyui/demo/tabs.html
<link href="../JS/themes/default/easyui.css" rel="stylesheet" type="text/css" /> <link href="../JS/themes/icon.css" rel="stylesheet" type="text/css" /> <script src="../JS/jquery-1.7.1.min.js" type="text/javascript"></script> <script src="../JS/jquery.easyui.min.js" type="text/javascript"></script> <script type="text/javascript"> var index = 0; function addTab() { index++; $('#tt').tabs('add', { title: 'New Tab ' + index, content:'<iframe scrolling="yes" frameborder="0" src="http://www.baidu.com" style="width: 100%; height: 100%;"></iframe>', iconCls: 'icon-save', closable: true, tools: [{ iconCls: 'icon-mini-refresh', handler: function() { alert('refresh'); } }] }); } function getSelected() { var tab = $('#tt').tabs('getSelected'); alert('Selected: ' + tab.panel('options').title); } function update() { index++; var tab = $('#tt').tabs('getSelected'); $('#tt').tabs('update', { tab: tab, options: { title: 'new title' + index, iconCls: 'icon-save' } }); } </script>
<form id="form1" runat="server"> <div style="margin: 10px 0"> <a class="easyui-linkbutton" icon="icon-add" href="javascript:void(0)" onclick="addTab()"> add tab</a> <a class="easyui-linkbutton" href="javascript:void(0)" onclick="getSelected()"> getSelected</a> <a class="easyui-linkbutton" href="javascript:void(0)" onclick="update()"> Update</a> </div> <div id="tt" class="easyui-tabs" tools="#tab-tools" style="width: 700px; height: 250px;"> <div title="Tab1" tools="#p-tools" style="padding: 20px;"> </div> <div title="Tab2" style="padding: 20px;" cache="false" href="../Default.aspx"> This is Tab2 with close button. </div> <div title="Tab3" iconcls="icon-reload" closable="true" style="padding: 20px;"> <table id="test" class="easyui-datagrid" fit="true"> <thead> <tr> <th field="f1" width="60"> field1 </th> <th field="f2" width="60"> field2 </th> <th field="f3" width="60"> field3 </th> </tr> </thead> <tbody> <tr> <td> d1 </td> <td> d2 </td> <td> d3 </td> </tr> <tr> <td> d11 </td> <td> d21 </td> <td> d31 </td> </tr> </tbody> </table> </div> <div title="Tab4 with iframe" closable="true" style="overflow: hidden"> <iframe scrolling="yes" frameborder="0" src="http://www.jeasyui.com/forum/index.php" style="width: 100%; height: 100%;"></iframe> </div> <div title="Tab5 with sub tabs" closable="true" iconcls="icon-cut" style="padding: 10px;"> <div class="easyui-tabs" fit="true" plain="true" style="height: 100px; width: 300px;"> <div title="Title1" style="padding: 10px;"> Content 1</div> <div title="Title2" style="padding: 10px;"> Content 2</div> <div title="Title3" style="padding: 10px;"> Content 3</div> </div> </div> </div> <div id="tab-tools"> <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-add" onclick="javascript:alert('add')"></a> <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-save" onclick="javascript:alert('save')"></a> </div> <div id="p-tools"> <a href="#" class="icon-mini-add" onclick="alert('add')"></a> <a href="#" class="icon-mini-edit" onclick="alert('edit')"></a> <a href="#" class="icon-mini-refresh" onclick="alert('refresh')"></a> </div> </form>
发表评论
-
background-position与text-shadow
2012-04-01 09:46 995background-position http://w ... -
EasyUI
2011-10-02 16:17 8250http://www.jeasyui.com/ http: ... -
::first-letter ::first-line
2011-08-07 17:37 938CSS的伪元素::first-letter与::first-l ... -
jQuery可视化数据显示
2011-06-24 16:03 2016http://www.oschina.net/project/ ... -
jQuery实例应用(二)
2011-04-21 23:29 10201.标签云 标签云是一种用于分类的tag标签,不过跟一般分类 ... -
jQuery中使用AJAX跨域操作
2011-04-15 16:21 1702浏览器安全模型规定,XMLHttpRequest、框架(Fr ... -
jQuery实例应用(一)
2011-04-14 17:15 2933暂时实现目前jQuery应用, ... -
jQuery学习链接
2011-04-12 13:24 926jQuery入门指南教程 http://www.cnbl ... -
jQuery的核心及工具
2011-04-09 20:17 12531.核心函数 jQuery()函数( ... -
jQuery与Ajax(三)
2011-04-09 14:38 10671.jQuery中的AJAX事件 在jQuery中有两类AJ ... -
jQuery与Ajax(二)
2011-04-07 21:59 16431.jQuery中的AJAX服务器端返回方式 目前支持的数据 ... -
jQuery与Ajax(一)
2011-04-06 16:35 54331.jQuery中的AJAX 使用jQuery在网站中应用A ... -
jQuery中的动画与效果
2011-04-05 11:52 170541.基本效果 匹配元素从 ... -
jQuery中的事件处理
2011-04-04 11:29 34691.页面载入完毕响应事件 所谓页面载入完毕是指DOM元素载入 ... -
jQuery进行DOM操作
2011-03-31 17:32 27621.在元素内部插入DOM元素 ①插入到元素内部原有元素之后 ... -
jQuery操作得到的元素
2011-03-29 16:23 2026通过前面的讲解jQuery选择器我们已经能够快速而准确的找到我 ... -
jQuery选择器
2011-03-27 19:13 1714jQuery的强大,很大程度上得益于它更能全面而又简单易用的选 ... -
客户端Javascript
2010-12-12 13:38 1211更详细参考JavaScript手册 JavaSc ... -
table标签与meta标签
2010-12-10 14:47 1396有关HTML标签的使用请参考DHTML手册 table标签与 ...
相关推荐
2. CSS文件:EasyUI的样式表,用于定制界面外观。 3. JavaScript文件:包含Draw2D的库文件以及自定义的业务逻辑和交互处理。 4. 图形资源:可能包括流程图的图标、连接线样式等。 5. 示例数据或JSON文件:预定义的...
3. **easyui.zip** 和 **easyui2.zip**:这些可能是不同版本的Easyui库,包含CSS样式表、JavaScript库和本地化文件。不同的版本可能会有不同的功能改进或者优化,开发者可以根据项目需求选择合适的版本。 4. **...
至于 `easyui2` 这个文件名,可能是另一个版本或者扩展包,可能是对 jQuery EasyUI 的增强或定制版,提供了额外的功能或主题,为开发者提供更多选择。 总的来说,jQuery EasyUI 是一个优秀的前端框架,它以简洁的...
在提供的压缩包“easyui2”中,我们可以期待找到以下内容: 1. **HTML 模板**:预设的 HTML 结构,展示了如何在实际项目中使用 EasyUI 组件。这些模板可以帮助开发者快速上手,理解如何组织代码结构来引入和配置...
在资源包中,有两个EasyUI的压缩文件——"easyui.zip"和"easyui2.zip",这可能意味着包含了一套基础版和可能的升级或增强版本,以满足不同需求。 "web.rar"可能是一个完整的Web应用程序压缩包,包含了HTML、CSS、...
2. **jQuery 基础**:EasyUI 构建于 jQuery 之上,因此熟悉 jQuery 的基本操作是使用 EasyUI 的前提。jQuery 提供了便捷的 DOM 操作、事件处理和动画效果,使得开发者可以更加专注于业务逻辑而不是底层的浏览器兼容...
EasyUI InsdepTheme是一款基于EasyUI的皮肤美化版本,它为开发者提供了更加美观且自定义的界面风格。EasyUI是一个轻量级的JavaScript框架,主要用于构建Web应用的用户界面,它基于jQuery,提供了丰富的组件和易用的...
标题中的“easyUI云平台_jqueryeasyui_PSD2_easyui_云平台”表明这是一套与EasyUI相关的云平台皮肤设计资源,可能包含多个PSD(Photoshop Document)文件,用于设计师进行二次定制。PSD2可能代表这些文件是按照某种...
easyui\easyui-accordion-demo.zip easyui\easyui-crud-demo.zip easyui\easyui-datagrid10-demo.zip ...easyui\easyui-datagrid2-demo.zip easyui\easyui-datagrid21-demo.zip easyui\easyui-datagrid22-demo.zi
2. JavaScript 文件:EasyUI 的核心库和相关的插件,提供了组件的逻辑和交互功能。 3. HTML 文件:演示页面,展示了如何在实际项目中使用 EasyUI 组件。每个 HTML 页面可能对应一个或多个组件的示例。 4. 图片资源:...
2. **基本设置**:了解如何在HTML中引入EasyUI的CSS和JS文件,以及如何通过CSS类来应用样式,是使用EasyUI的第一步。文档会详细解释这些基础配置。 3. **组件属性和方法**:每个组件都有一系列可配置的属性,如宽度...
2. **EasyUI与SpringMVC整合** - **MVC模式**:SpringMVC 是一个用于构建 Web 应用的 MVC 框架,负责处理请求、转发到对应的控制器,以及返回视图。 - **整合原理**:EasyUI 的数据通常通过 AJAX 从后端获取,...
2. **EasyUI 组件**: - **对话框(Dialog)**: 提供了模态和非模态两种对话框,可以用于显示信息、输入数据或执行操作。 - **表格(Grid)**: 支持数据分页、排序、过滤和编辑功能,与后台数据库的交互也非常便捷...
2. **ui系列**:ui系列的主题更注重质感和细节,适合追求优雅界面的项目。ui-cupertino主题借鉴了苹果的设计理念,简洁且高雅;ui-pepper-grinder主题则有磨砂质感,展现出一种沉稳的美感;ui-sunny以其明亮的色调,...
2. **主要组件** - **Dialog(对话框)**:Dialog是EasyUI中的一个基础组件,用于显示弹出式窗口,支持拖动、最大化、最小化等操作,可配置关闭按钮、标题、宽度和高度。 - **Grid(表格)**:Grid组件用于展示...
2. `js`目录:存放EasyUI的JavaScript库和其他必要的JavaScript脚本。 3. `images`目录:存放UI组件所需的图标和其他图像资源。 4. `index.html`或其他HTML文件:项目的主要入口页面,展示了如何使用EasyUI组件。 5....
在"struts2-easyui"的例子中,我们看到的是一个基础的快速入门教程,它演示了如何将这两个技术整合在一起,实现数据的增删改查功能。下面将详细解释这个组合的应用场景、工作原理以及相关的知识点。 1. **Struts2...
2. 事件处理:监听用户的点击事件,根据选择的菜单项执行相应的操作,如跳转页面、加载内容或展开/关闭其他面板。 3. 动态加载:为了优化性能,可能会采用懒加载策略,只有当用户展开某个节点时才加载其子节点的内容...
<option value="Option2">Option2 <option value="Option3">Option3 function handleTextboxChange(target) { var value = $(target).textbox('getValue'); alert('Textbox value changed to: ' + value...
2. **组件的使用**:通过添加特定的类名和属性到HTML元素,可以激活EasyUI的组件功能。 3. **数据绑定**:EasyUI支持从服务器动态加载数据,例如,Datagrid可以通过Ajax方式获取并显示数据。 4. **事件处理**:利用...