`
stworthy
  • 浏览: 526157 次
  • 来自: ...
社区版块
存档分类
最新评论

jquery-easyui中创建复杂的布局效果

阅读更多

jquery-easyui中利用panel, layout等插件可以做出很复杂的布局效果,通常不需要编写JS代码。以一个MSN的消息框为例子,看一下效果图:

 

 

设计这样的布局只需要编写HTML就行了,代码如下:

 

<div class="easyui-panel" title="Complex Panel Layout" icon="icon-search" collapsible="true" style="padding:5px;width:500px;height:250px;">
    <div class="easyui-layout" fit="true">
        <div region="north" border="false" class="p-search">
            <label>Search:</label><input></input>
        </div>
        <div region="center" border="false">
            <div class="easyui-layout" fit="true">
                <div region="east" border="false" class="p-right">
                    <img src="msn.gif"/>
                </div>
                <div region="center" border="false" style="border:1px solid #ccc;">
                    <div class="easyui-layout" fit="true">
                        <div region="south" split="true" border="false" style="height:60px;">
                            <textarea style="overflow:auto;border:0;width:100%;height:100%;">Hi,I am easyui.</textarea>
                        </div>
                        <div region="center" border="false">
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

 

我们看到,不需要编写JS就能够拥有设计复杂页面布局的能力。

 

原文及下载地址:http://jquery-easyui.wikidot.com/tutorial:panel

分享到:
评论
14 楼 jerry 2013-01-16  
layout比extjs中的差远了。
13 楼 stworthy 2012-04-17  
改变region做什么。
12 楼 qihongce 2012-04-17  
如果在js中改变region的属性值,好像没效果呀!!
11 楼 lgstarzkhl 2010-08-31  
混淆这点挺闹心
10 楼 ifanvip 2010-05-15  
lucky16 写道
楼主可以讲一下esayui的学习方法吗。  没有找到文档,很痛苦啊啊!


这是我一个月前做的文档,欢迎下载
http://www.iteye.com/topic/644040
9 楼 stworthy 2010-05-14  
文档在这里啊
http://jquery-easyui.wikidot.com/
8 楼 lucky16 2010-05-13  
楼主可以讲一下esayui的学习方法吗。  没有找到文档,很痛苦啊啊!
7 楼 唯快不破 2010-03-21  
楼主,你的这段代码在ie8中会报“参数错误”的js错误,指向jquery1.4.2,显示也有问题,但在firefox中正常。
6 楼 xiogxiog 2010-03-06  
为什么http://www.etmvc.cn好久访问不了了
5 楼 arienya 2010-03-03  
没错,不开源不能用,没有后期保障。
4 楼 zhajie 2010-02-26  
用了一下demo,tab例子,多点几次,就出现,out of memory 在17行

不敢用!
3 楼 sinoyster 2010-02-26  
不是GPLv3的么?
2 楼 mickey0811 2010-02-26  
是漂亮~!但是代码混淆了,也没有文档,不太敢用
1 楼 yuyue618 2010-02-26  
这两天也看到easyui的demo感觉比官方ui用着更爽啊

相关推荐

    jquery-easyui-1.3.3

    布局组件允许开发者灵活地划分页面区域,创建复杂的页面布局。1.3.3版本中,布局组件的性能和稳定性得到了提升,支持动态添加和删除面板,以及响应式布局,适应不同设备的显示需求。 5. **表单(form)验证** ...

    jquery-easyui-1.3.5

    最后,`jquery-easyui-1.3.5`压缩包中的文件可能包括JavaScript库文件(如`jquery.easyui.min.js`)、CSS样式文件(如`easyui.css`)、图像资源文件(如图标)以及可能的示例和文档。开发者解压后可以直接引用这些...

    Jquery-Easyui-1.2.3

    4. **示例代码**:可能有一个`demo`或`examples`目录,展示了如何使用EasyUI创建各种界面组件和交互效果。 5. **帮助文档**:可能以HTML、PDF或其他格式存在,帮助开发者理解如何使用EasyUI。 在使用jQuery EasyUI...

    jquery-easyui-1.5完整源码.zip

    在源码中,我们可以看到如何通过jQuery选择器和方法来创建和控制DataGrid,以及如何与后台进行数据交互。对于开发者来说,理解这些底层机制可以帮助实现更复杂的业务逻辑。 此外,EasyUI还支持主题定制,源代码中...

    jquery-easyui-EDT-1.4-build1-附带各种主题

    在这款名为 "jquery-easyui-EDT-1.4-build1-附带各种主题" 的压缩包中,我们不仅获得了 jQuery EasyUI 的核心库,还得到了一套丰富多样的主题资源,这将为我们的网页设计带来极大的灵活性和视觉吸引力。 1. **...

    jquery-easyui-portal 自定义布局

    在这个特定的案例中,“jquery-easyui-portal 自定义布局”意味着我们将探讨如何利用jQuery EasyUI来创建一个可定制的门户布局。 首先,jQuery EasyUI 提供了诸如窗口(Window)、面板(Panel)、菜单(Menu)、...

    jquery-easyui-1.3.2 demo

    在 "jquery-easyui-1.3.2" 版本中,官方提供了一系列的演示,涵盖了各个组件的基本用法和复杂功能,让开发者可以快速上手。 1. **DataGrid**:数据网格是EasyUI的重要组件,用于展示和操作表格数据。在demo中,你...

    jquery-easyui-EDT-1.5.5.rar

    压缩包中的“pcdemo”是面向桌面环境的演示示例,展示了如何在桌面浏览器上应用jQuery EasyUI创建各种交互式界面。通过这些示例,开发者可以直观地学习到如何使用EasyUI组件,如如何设置布局、如何绑定数据到表格、...

    jquery-easyui-portal.zi

    在jQuery EasyUI中,我们可以利用面板(panel)或窗口(window)来创建portlet,并通过拖放操作实现portlet的动态调整和组织。通过设置panel的属性,如宽度、高度、可折叠性,可以定制portlet的行为,满足不同用户的需求...

    jquery-easyui-1.3.2+帮助文档

    - "jquery-easyui-1.3.2"压缩包中的帮助文档详细介绍了每个组件的用法、配置选项、API方法以及示例代码。 - 文档还涵盖了常见问题解答、错误处理和最佳实践,为开发者提供全方位的支持。 6. **整合与开发** - ...

    jquery-easyui-1.4.5_easyuiapi_

    在本文中,我们将深入探讨jQuery EasyUI 1.4.5版本的API,了解其核心功能、组件以及如何有效利用这些工具进行开发。 1. **EasyUI概述** EasyUI 是一套轻量级的前端框架,它基于jQuery,提供了诸如对话框、表格、...

    jquery-easyui-1.4.4

    在 `jquery-easyui-1.4.4` 压缩包中,我们通常会看到以下主要部分: 1. **CSS 文件**:这些样式表文件(如 `themes/*/*.css`)定义了 EasyUI 组件的外观和布局。`themes` 目录下的不同主题允许开发者选择适合应用...

    jquery-easyui-1.3.3v1

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了HTML用户界面的创建,提供了丰富的UI组件和数据绑定功能。这个“jquery-easyui-1.3.3v1”压缩包包含了该框架的1.3.3版本,这是一个重要的更新,主要体现在...

    jquery-easyui-1.2.5

    EasyUI 的核心理念在于减轻开发者的负担,通过预定义的CSS样式和JavaScript组件,开发者无需从零开始编写界面代码,只需通过简单的HTML标记和少量JavaScript指令,就能实现复杂的用户交互效果。在“jquery-easyui-...

    jquery-easyUI-1.3.4

    4. **响应式设计**:虽然1.3.4版本相对较旧,但EasyUI仍然支持一定的响应式布局,使得在不同设备和屏幕尺寸上能保持良好的显示效果。 5. **API 文档**:压缩包中的"中文API"部分,应该是EasyUI的中文版使用手册,它...

    jquery-easyui-1.3

    `demo`目录则是一系列示例代码,展示了如何使用EasyUI创建各种组件和实现常见功能,对于学习和调试非常有帮助。 最后,`locale`目录包含了多种语言的本地化文件,使得EasyUI支持多语言环境,对于国际化应用来说是必...

    jquery-easyui-1.3.2+中文文档

    EasyUI 的核心思想是通过简单的 HTML 标签和 CSS 类来实现复杂的界面效果,大大降低了前端开发的复杂度。 在 `jquery-easyui-1.3.2` 版本中,主要包含以下组件和功能: 1. **布局(Layout)**: 提供了灵活的页面...

    jquery-easyui-EDT-1.4-build1.rar

    这些示例文件展示了EasyUI组件的实际运行效果,通过查看源代码,我们可以直观地了解每个组件的实现方式,学习如何在实际项目中应用。例如,“window”窗口组件的demo可能包含了如何动态打开、关闭窗口,以及如何添加...

    jquery-easyui-1.5.2

    在"jquery-easyui-1.5.2"这个版本中,我们看到它包含了多个关键的UI组件,这些组件极大地提升了开发效率和用户体验。 1. 菜单(Menu):EasyUI的菜单系统支持多级结构,可以方便地创建下拉菜单或者侧边栏菜单,使得...

Global site tag (gtag.js) - Google Analytics