提交 249a334b 编写于 作者: C Catouse

* fix error of 'callEvent' method in jquery.extension.js.

上级 de17da84
......@@ -53,13 +53,8 @@
$.fn.callEvent = function(name, event, model) {
var $this = $(this);
var dotIndex = name.indexOf('.zui.');
var shortName = name;
if(dotIndex < 0 && model && model.name) {
name += '.' + model.name;
} else {
shortName = name.substring(0, dotIndex);
}
var e = $.Event(name, event);
var shortName = dotIndex < 0 ? name : name.substring(0, dotIndex);
var e = $.Event(shortName, event);
if((model === undefined) && dotIndex > 0) {
model = $this.data(name.substring(dotIndex + 1));
......@@ -68,9 +63,10 @@
if(model && model.options) {
var func = model.options[shortName];
if($.isFunction(func)) {
$.zui.callEvent(model.options[shortName], e, model);
$.zui.callEvent(func, e, model);
}
}
$this.trigger(e);
return e;
};
}(jQuery, window));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册