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

jquery-easyui中创建Window窗口

阅读更多

jquery-easyui中创建窗口很简单,建立一个DIV就行了:

<div id="win" class="easyui-window" title="My Window" style="width:300px;height:100px;padding:5px;">
    Some Content.
</div>

这样不用写一行JS代码窗口就会出现在屏幕上:

如果想建立一个隐藏的窗口,则需要设置属性closed="true",需要打开时调用open方法就行:

$('#win').window('open');

作为例子,我们创建一个登录窗口:

<div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;">
    <form style="padding:10px 20px 10px 40px;">
        <p>Name: <input type="text"></p>
        <p>Pass: <input type="password"></p>
        <div style="padding:5px;text-align:center;">
            <a href="#" class="easyui-linkbutton" icon="icon-ok">Ok</a>
            <a href="#" class="easyui-linkbutton" icon="icon-cancel">Cancel</a>
        </div>
    </form>
</div>

效果图如下:

 

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

 

分享到:
评论
9 楼 madsion8875 2010-10-13  
good,nice girl
8 楼 zhaoy_info 2010-07-16  
请问:关于easyui --window,点最小化后怎么停靠在当前页面?貌似一点最小化后就没了?
7 楼 qqgoodluck 2010-04-19  
window在使用过程中发现如下问题:
1.iframe中使用window时,只能在iframe内层弹出,这样就限制了窗口的大小,目前的解决办法是把window放在外层构造。
2.windows在拖放时,如果拖到浏览器外,再次打开时,由于没有TITLE,造成了窗体无法拖动,目前的解决办法是手动计算窗体位置,再次打开时重新定位。希望作者在源码中处理一下,防止窗体拖出浏览器之外的情形发生。同时在记住上次位置的情况下,判断窗体的位置是否合理。
3.同样是上面的情形,将窗体拖到浏览器外时,再往回拖时,会出现一个虚线边框,且会多次出现,这个问题和截图已经邮件给作者(可否回复一下:))。
4.当我在iframe内部构造window时,如果不是以modal模式构造,当鼠标焦点放在了底层的grid上时,会出现window无法拖动的BUG。

希望作者能及时充实、完善API文档,同时出一个完整的示例。
6 楼 chenzhou 2010-04-07  
bnmcvzx 写道
如果window dom是在layout布局内部,弹出的窗口位置是相对于布局定位的,但定位的算法却是相对于浏览器窗口的,所以窗口只能在layout内部拖动,出现的位置也不太对。dom移到layout外部可以解决,如果框架里面能处理也许会更方便。

谢谢了!
5 楼 bnmcvzx 2010-03-25  
如果window dom是在layout布局内部,弹出的窗口位置是相对于布局定位的,但定位的算法却是相对于浏览器窗口的,所以窗口只能在layout内部拖动,出现的位置也不太对。dom移到layout外部可以解决,如果框架里面能处理也许会更方便。
4 楼 stworthy 2010-03-02  
可以,DIV里面包一个IFRAME就好了。
3 楼 sogo1986 2010-03-02  
能让这个window 支持iframe吗??
2 楼 stworthy 2010-02-05  
可以,用href属性就会加载远程页面内容。
1 楼 fnet 2010-02-05  
window 是否可以用远程地址?
看了文档里面没有标识。

相关推荐

    jquery-easyui-1.3.3

    jQuery EasyUI 提供了一系列基础组件,如对话框(dialog)、表单(form)、菜单(menu)、按钮(button)等,这些组件都经过精心设计,可以无缝集成到你的项目中,提供一致的用户体验。 2. **数据网格(datagrid)...

    jquery-easyui完整demo演示

    EasyUI 提供了诸如窗口(Window)、表单(Form)、面板(Panel)、菜单(Menu)等丰富的组件,以及数据网格(DataGrid)、树形控件(Tree)和下拉选择框(ComboBox)等数据展示和交互的工具。 2. **组件介绍** - *...

    jquery-easyui-1.2.6

    9. 弹出层(window)和提示(messager):创建可移动和可调整大小的浮动窗口,以及全局提示信息。 利用jQuery EasyUI,开发者可以快速构建具有现代感和响应式的界面,大大提高了开发效率。同时,其组件的灵活性和可...

    jquery-easyui-portal.zi

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

    jquery-easyui-1.4.4

    `EasyUI` 将 jQuery 的功能进一步扩展,提供了诸如窗口(window)、表格(datagrid)、下拉菜单(combobox)、树形控件(tree)等常见的 UI 组件。 在 `jquery-easyui-1.4.4` 压缩包中,我们通常会看到以下主要部分...

    jquery-easyui-1.5.3

    1. **组件丰富**:提供了如DataGrid(数据网格)、Form(表单)、Window(窗口)、Panel(面板)、Menu(菜单)等多种常见的Web UI组件,满足各种界面需求。 2. **易于使用**:只需要简单的HTML标记和JavaScript代码...

    jquery-easyui-1.3.2+中文文档

    2. **窗口(Window)**: 可以创建弹出式或嵌入式的窗口,支持拖动、最大化、最小化和关闭等操作,可用于展示信息或进行对话。 3. **表格(Grid)**: 支持数据的增删改查,具有分页、排序、过滤等功能,能与后台数据...

    jquery-easyui-EDT-1.4-build1.rar

    例如,“window”窗口组件的demo可能包含了如何动态打开、关闭窗口,以及如何添加拖动和缩放功能的实例;“menu”菜单组件的demo则可能展示了多层次菜单的创建和响应式设计。 在jQuery EasyUI中,一些核心概念和...

    jquery-easyui-1.5版本

    1. **窗口(Window)**:用于创建弹出式的操作窗口,可以设置大小、位置、标题等属性,支持拖动和缩放。 2. **表单(Form)**:提供数据输入和验证功能,可以与后台进行数据交互。 3. **表格(Grid)**:展示大量...

    jquery-easyui资料和文档

    在jQuery EasyUI中,你可以找到诸如窗口(Window)、面板(Panel)、表格(Grid)、下拉菜单(Menu)、表单(Form)、按钮(Button)、树形结构(Tree)、滑块(Slider)等多种UI元素。这些组件都具有高度可定制性和...

    jquery-easyui

    - **布局管理**: EasyUI 提供了灵活的布局组件,如面板(Panel)、窗口(Window)和布局(Layout),可以方便地进行页面分隔和内容嵌套。 - **数据绑定**: 结合 JSON 数据源,EasyUI 可以实现数据表格(DataGrid)...

    jquery-easyui-1.2.1

    1. **window.html** - 这是一个展示EasyUI窗口组件的示例页面,窗口组件允许你在网页上创建可拖动、可调整大小的独立窗口,常用于弹出对话框或模块化界面设计。 2. **jquery.easyui.min.js** - 这是EasyUI的核心库,...

    jquery-easyui-1.2.5源码

    本文将深入解析jQuery EasyUI 1.2.5版本的源码,帮助读者理解其内部工作机制,并提升在实际开发中的应用能力。 首先,我们要明确jQuery EasyUI的核心功能。它包括窗口(Window)、表格(Grid)、表单(Form)、菜单...

    jquery-easyui-portal 自定义布局

    首先,jQuery EasyUI 提供了诸如窗口(Window)、面板(Panel)、菜单(Menu)、表单(Form)等组件,这些组件都有预设的样式和行为,可以方便地组合成复杂的UI布局。在自定义布局时,我们需要了解各个组件的属性和...

    jquery-easyui-1.3.4.rar

    3. `examples` 或 `demo` 文件夹:演示了EasyUI组件的使用,包括窗口(window)、表单(form)、面板(panel)、菜单(menu)、树形控件(tree)、表格(datagrid)等。 4. `docs` 文件夹:可能包含HTML格式的API...

    jquery-easyui-1.2

    2. **窗口(Window)**:可拖动、可缩放的弹出窗口,用于展示内容或者进行对话操作。 3. **表格(Grid)**:支持数据分页、排序、过滤和编辑的表格组件,能够与后端数据库无缝对接。 4. **表单(Form)**:包含...

    jquery-easyui-1.4.1

    EasyUI 提供了一系列预定义的 CSS 样式和 JavaScript 控件,覆盖了网页交互设计的各个方面,如窗口(window)、表单(form)、菜单(menu)、按钮(button)、表格(datagrid)、树形结构(tree)等。它的主要优点...

Global site tag (gtag.js) - Google Analytics