现象:
AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout" 等
处理方法:
在html片段加载完毕后使用
$.parser.parse(context)
即可重新渲染。
实现原理:
首先附上jquery.parser.js的源码
(function($){
$.parser = {
auto: true,
plugins:['linkbutton','menu','menubutton','splitbutton','layout',
'tree','window','dialog','datagrid',
'combobox','combotree','numberbox','validatebox',
'calendar','datebox','panel','tabs','accordion'
],
parse: function(context){
if ($.parser.auto){
for(var i=0; i<$.parser.plugins.length; i++){
(function(){
var name = $.parser.plugins[i];
var r = $('.easyui-' + name, context);
if (r.length){
if (r[name]){
r[name]();
} else if (window.easyloader){
easyloader.load(name, function(){
r[name]();
})
}
}
})();
}
}
}
};
$(function(){
$.parser.parse();
});
})(jQuery);
框架默认在页面加载完成后自动使用$.parser.parse()对整个文档进行渲染
$.parser.auto //是否自动进行渲染
$.parser.plugins //包含目前EasyUI框架中所有的插件名称
$.parser.parse(context)
//context 为待查找的 DOM 元素集、文档或 jQuery 对象,为空时默认为整个文档
//渲染对象为: class="easyui-pluginName"的元素
分享到:
相关推荐
jquery easyui TagBox with Autocomplete ajax请求方式自动填充
使用Jquery EasyUI制作的日历,单击input控件弹出日历选择日期,代码很简单,仅供参考
jquery easyui demo 网页下载下来打包了,还有datagrid简要说明
jquery EasyUI的API,方便使用easyui查看。。。。。。
jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档jQuery EasyUI 中文文档...
jqueryEasyUI 下载,及api下载 jqueryEasyUI 下载,及api下载
基于JQueryEasyUI类库的WebForm控件库,全源码, 包含 src dll js demo,应用接口 源码类型 c#
jquery easyui 帮助文档 非常好用的
jQuery EasyUI EasyUI 组件范例
Jquery EasyUI 页面框架Demo,共4个
谁在jquery easyUI 下做过动态生成多条件查询功能,动态添加一行(一个条件):参数名(多个字段名)、关系符(>、<、>=、、=)、比较值(input)。大体就这样,点击“添加条件”,生成上面描述的一行,这个在jquery...
jQuery EasyUI 1.4.3 API 中文 jQuery EasyUI 1.4.3 API jQuery EasyUI 1.4.3 API
JQueryUI,EasyUI一些控件的使用,表单,tab切换,样式切换等
jQuery EasyUI 1 4版本更新内容: Bug(修复) menu:修复在删除一个菜单项的时候该菜单无法正确自适应高度的问题; datagrid:修复在datagrid宽度太小的时候“fitColumns”方法无法正常工作的问题 Improvement...
资源名称:Jquery easyui 使用说明内容简介:Jquery easyui 使用说明 中文PDF版主要讲述的是Jquery easyui 使用说明;感兴趣的朋友可以过来看看。jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的...
支持正版,仅供测试! 步骤: 1、解压后覆盖安装目标原文件 2、打开软件,选择注册 3、用户名任意填,密码须为空 4、注册成功
jQuery.easyui优化版本,解决了页面覆盖的问题 系统框架
jQuery EasyUI 1.5.1文档 jQuery EasyUI 1.5.1文档 jQuery EasyUI 1.5.1文档
基于jquery easyui改造的周选择控件 可指定周起始星期,默认周日为本周的第一天
一个很不错的关于jQuery EasyUI入门学习的Demo。涉及界面的布局排版、数据的动态加载、窗口的自适应等方面。特别地,该实例通过对界面模块的合理划分、js脚本的动态引用以及css样式的渲染等操作完成。注:例子中,所...