私はこの拡張機能を持っていますが、問題は発生していないようです。しかし、使用しようとするとすぐにエラー メッセージが表示されます: オブジェクトはプロパティまたはメソッド '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