基于Ext-core-3.0实现的tabs示例JS代码解析
来源:互联网 发布:全球上市公司数据库 编辑:程序博客网 时间:2024/06/04 01:36
JS代码:
Ext.select()封装出id为‘tab-buttons-panel’的CompositeElement对象,该对象为Element对象的集合对象,拥有Element对象的所有方法。
调用Element对象的on方法注册事件监听函数,将函数作用域设置为null,通过css选择符将目标对象代理给子元素‘li’,此时参数t就是鼠标点击的li元素了(类型为HTMLElement),
Ext.fly(t)方法获取当前tab封装后的Element对象,调用Element对象的radioClass方法设置当前tab为选中状态的class并移除兄弟结点的选中状态class。
Ext.get('content' + t.id.slice(-1)).radioClass('tab-content-show');通过id选出对应的内容结点并设置样式。
HTML代码:
css代码:
效果演示:http://www.extjs.com/playpen/ext-core-latest/examples/tabs/
官网上的例子用面向对象的方式重做了,新例子html的编码量减少了,JS功能也做了扩展,但其核心就是那点
- 基于Ext-core-3.0实现的tabs示例JS代码解析
- 春js代码实现tabs功能
- 一个基于 EasyUI 的前台架构(3)封装操作Tabs的JS代码
- 一个基于 EasyUI 的前台架构(3)封装操作Tabs的JS代码
- Ext Core实现Checkbox的全选
- Ext Core实现Checkbox的全选
- ext中有关继承的实现的关键代码如下:(Ext.js中)
- JS解析XML的实现代码
- JS解析XML的实现代码
- JS解析XML的实现代码
- JS解析XML的实现代码
- Ext-API详解--core/Ext.js
- Ext-API详解--core/Ext.js
- Ext-API详解--core/Ext.js
- Ext-API详解--core/Ext.js
- ext中使用iframe的tabs页
- Ext.util.MD5 基于js的MD5
- js中基于Ext的反射
- vb 机票订购系统
- wild magic3的Scene graph结构和Geometric State更新体系
- Asp.NET生成静态页面并分页
- 2月16号我收藏的几个博客地址
- MIPS 模拟器 项目1 结果
- 基于Ext-core-3.0实现的tabs示例JS代码解析
- 刘谦魔术的一个秘密 硬币穿越玻璃的那个。
- windows 新建一个Emacs的配置文件
- CDLinux 0.9.5--模块内容
- vWebPrint打印控件更新至1.1.0.57
- 【.Net Micro Framework PortingKit – 12】SysTick驱动开发
- 用Ghost镜像恢复误删文件
- 春晚植入广告追踪:扎眼广告花费均在数百万
- 日本超过中国成为持有美国债最多国家