app-framework学习--动态管理panel
2015-01-17 13:12
267 查看
作者:木尘 日期:2015-01-17
由于一个index写多有页面,压力过大。所以有了js解决方案,动态管理panel
<span style="font-size:18px;"> var panelUtil = { /********** 添加一个新的header **********/ addNewHeader : function (headerContent){ $("#afui").append(headerContent); }, /********** 添加一个新的panel **********/ addNewPanel : function (panelID,content,header,footer,load,unload,nav,aside){ var $div = $('<div id="'+panelID+'" class="panel" data-header="'+header+'" data-footer="'+footer+'" data-load="'+load+'" data-unload="'+unload+'" data-aside="'+aside+'" data-nav="'+nav+'"></div>') .append(content); $("#content").append($div); }, /********** 删除一个panelpanel **********/ removePanel : function (panelID){ $("#content").find("#" + panelID).remove(); }, /********** 删除一个header **********/ removeHeader : function (headerID){ $("#afui").find("#" + headerID).remove(); }, /********** 彻底销毁一个panel **********/ destroy : function (headerID,panelID){ $("#afui").find("#" + headerID).remove(); $("#content").find("#" + panelID).remove(); }, }</span>使用方法如下:
创建一个header:
<span style="font-size:18px;"> panelUtil.addNewHeader("headerHtml");</span>
创建一个panel:
<span style="font-size: 18px;"></span><pre name="code" class="javascript"><span style="font-size: 18px;">panelUtil.addNewPanel("panelHtml");</span>
删除一个header:
<span style="font-size: 18px;"> panelUtil.removeHeader("hederid");</span>
删除一个panel:
<span style="font-size: 18px;"> panelUtil.</span><span style="font-size: 18px; font-family: Arial, Helvetica, sans-serif;">removePanel("panelid");</span>
销毁一个panel:
<span style="font-size: 18px;">panelUtil.</span><span style="font-size: 18px; font-family: Arial, Helvetica, sans-serif;">destroy(</span><span style="font-family: Arial, Helvetica, sans-serif; font-size: 18px;">"</span><span style="font-size: 18px; font-family: Arial, Helvetica, sans-serif;">hederid</span><span style="font-family: Arial, Helvetica, sans-serif; font-size: 18px;">",</span><span style="font-size: 18px; font-family: Arial, Helvetica, sans-serif;">"panelid");</span>
相关文章推荐
- app-framework学习--动态管理panel
- app-framework学习--隐藏Header Menu于隐藏Footer Menu
- app-framework学习-----使用jquery
- app-framework学习--3.0版本
- app-framework学习--Touch事件
- app-framework学习--Touch事件
- app-framework学习--pannel介绍
- app-framework学习--iscroll5+jquery+afui上拉加载下拉刷新
- app-framework学习--修改list后面小箭头
- app-framework学习--完美解决scroller 拖动问题实现局部滚动
- app-framework学习--弹出mask(toast)时让ui失去焦点
- app-framework学习-----使用jquery
- appframework学习--appframework开发常见问题及解决方法(不定期更新)
- app-framework学习--官网地址及demo下载地址
- app-framework学习--修改list后面小箭头
- app-framework学习--隐藏Header Menu于隐藏Footer Menu
- app-framework学习--官网地址及demo下载地址
- app-framework学习--popup的使用
- app-framework学习--nav的Scroller禁用与启用
- app-framework学习--iscroll5+jquery+afui上拉加载下拉刷新