0

私は動的に JS をロードします - ファイル:

$(document).ready(function () {
    $.when(
        $.getScript("./setup/js/jquery.knob.js"),
        $.Deferred(function (deferred) {
            $(deferred.resolve);
        })
    ).done(function () {
        $(function ($) {
            $(".knob").knob({});
        });
    });
});

ソースでエラーが発生します

"Object [object Object] has no method 'knob' "

すべてを使用してページ内のソースをロードすると正常に動作しますが、ページ全体を JS ファイルにラップする必要があります

コンソールに他のエラー メッセージは表示されません。特に、セキュリティ関連のエラー メッセージは表示されません。

(更新)完全なノブソースをコピーして.JSに貼り付けるだけで機能しますが、もちろんこれは私の好みのソリューションではありません

4

0 に答える 0