博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui学习笔记4—panel的实现
阅读量:5135 次
发布时间:2019-06-13

本文共 2215 字,大约阅读时间需要 7 分钟。

这篇看看easyui是怎么实现panel的,就是类似一个容器,里面可以装具体内容或者其他的easyui控件。

1.这里先看看引用的资源文件

看到这里并没有引用一个类似panel.js的文件,看来D:\Serious\phpdev\easyui\jquery-easyui-1.3.5\plugins这个目录下放置的文件并不是按功能来区分的哦,还是因为这个控件比较简单所以没有单独的放在一个文件里面么?

2.看看html代码都有什么新的特性

The panel is container for other components or elements

jQuery EasyUI framework helps you build your web pages easily

  • easyui is a collection of user-interface plugin based on jQuery.
  • easyui provides essential functionality for building modem, interactive, javascript applications.
  • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
  • complete framework for HTML5 web page.
  • easyui save your time and scales while developing your products.
  • easyui is very easy but powerful.

  注意那4个超链接不属于panel,只是用来外部控制的。看字面意思就应该能够猜出什么功能了,$('#p').panel('open')这句貌似就是讲id=p的元素作为一个opanel并且打开它,$('#p').panel('close')这个是关闭它,$('#p').panel('expand',true)这个是展开它,这一这里有两个参数了,$('#p').panel('collapse',true)这个就是收缩它。

  下面首先定义了一个div,在这个div里面嵌套了一个div,这里class="easyui-panel"貌似就是把它当成一个panel控件,下面这个特性就比较长了

data-options="iconCls:'icon-save',collapsible:true,minimizable:true,maximizable:true,closable:true"
  iconCls:'icon-save':指定它的图标是类似word里面的保存按钮图标
  collapsible:true:指定可以收缩
  minimizable:true:指定可以最小化
  maximizable:true:指定可以最大化
  closable:true:指定可以关闭
这些都比较容易理解了,但是我遇到一个比较小巧的问题data-options="iconCls:'icon-save',collapsible:true,minimizable:true,maximizable:true,closable:true;"这样写就会报错了,报错内容如下:

SyntaxError: missing } after property list
 
apsible:true,minimizable:true,maximizable:true,closable:true;}

意思是后面少个},其实是多了个“;”,写js的时候很自然地在最后一句上价格分号,到这里是不行的,不能加分号了,不仅会报js错误还会让页面样式乱掉。

最后效果如下图:

转载于:https://www.cnblogs.com/tylerdonet/p/3521645.html

你可能感兴趣的文章
Linux环境下MySql安装和常见问题的解决
查看>>
lrzsz——一款好用的文件互传工具
查看>>
ZPL语言完成条形码的打印
查看>>
这20件事千万不要对自己做!
查看>>
Linux环境下Redis安装和常见问题的解决
查看>>
玩转小程序之文件读写
查看>>
HashPump用法
查看>>
cuda基础
查看>>
virutalenv一次行安装多个requirements里的文件
查看>>
Vue安装准备工作
查看>>
.NET 母版页 讲解
查看>>
Android Bitmap 和 Canvas详解
查看>>
最大权闭合子图
查看>>
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
导入导出数据库和导入导出数据库表
查看>>
linux下操作mysql
查看>>
【03月04日】A股滚动市盈率PE历史新低排名
查看>>
Xcode5和ObjC新特性
查看>>
jvm slot复用
查看>>