我有这个扩展功能,它似乎没有引起任何问题。但是一旦我尝试使用它,我就会收到一条错误消息:对象不支持属性或方法'n2name'
插件代码中没有报告错误(下面粘贴的代码片段供参考,最后附有完整文件的链接)。
有谁知道为什么这不起作用?
注意:我正在尝试解决这个开源项目的一个问题:https ://github.com/n2cms/n2cms/issues/279并且可能有更多关于该 Github 错误的有用细节。
对不起,如果这个问题太模糊,并且对于长代码片段(其中大部分可能不相关)。但任何帮助将不胜感激
/**
* n2name 0.2
*/
(function($) {
/* some code removed for brevity */
$.fn.n2name = function(options) {
var invokeUpdateName = function(){
updateName(options.titleId, options.nameId, options.whitespaceReplacement, options.toLower, options.replacements, options.keepUpdatedBoxId);
};
if(options.keepUpdatedBoxId){
/* more code removed for brevity */
}
};
})(jQuery);;
链接到 jquery.n2name.js 完整源,如果上面的代码片段没有用:https ://github.com/n2cms/n2cms/blob/4469580fcdd9c91f7576f07c3d2c8a4479ed6ce9/src/Mvc/MvcTemplates/N2/Resources/Js/plugins/jquery .n2name.js