囧,插件复用需要根据不同的id处理一些东西,研究了下,之前搞定了seajs模块化jQuery插件,这回搞明白参数调用了,下面是示例代码:
define(function (require, exports, moudles) {
return function (jQuery) {
(function ($) {
$.fn.extend({
插件名称: function (tipsid,tipnum) {
return this.each(function () {
//创建对象实例并保存。
//获取实例对象:var api = $("#txtPWD").data("txtPWD");
var ins = new $.插件名称($(this),tipsid,tipnum);
$(this).data(this.id, ins);
});
}
});
//创建一个实例。
//___target jq目标对象。
$.插件名称 = function (___target,tipsid,tipnum) {
//设置当前实例的配置参数。
this.target = ___target;
var _this = this;
alert(tipsid);
alert(tipnum);
};
})(jQuery);
}
});
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。
留言