现象:
处理方法:
实现原理:
- (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);