0

このjqueryコードをアプリに埋め込んでいます...なぜエラーが発生するのかわかりません

$().toggleField() is not a function

ブラウザで。jQueryとjQueryUIが読み込まれていることを確認しましたが、なぜこのようなエラーが発生するのかわかりません。

(function ($) {
    $.widget("ui.toggleField", {/*more code*/});
})(jQuery);

$(document).ready(function() {
    $(".data").toggleField();
});

アップデート

コードはほぼこのようなものです。より多くの情報があるので、わかりやすくするために編集しました

(function ($) {
    $.widget("ui.toggleField", {
        options: {
            /*More Options*/
        },
        _create: function () {
           /* More Code */
        },
        expand: function(animate) {
            /* More Code */
        },
        collapse: function(animate) {
            /* More Code */
        }
    });

})(jQuery);

$(document).ready(function() {
    $(".data").toggleField();
});

..それは誰かによって作成されたカスタムプラグインです。私はそれを私のhtmlファイルに統合しようとしています。

4

1 に答える 1

1

あなたが示したコードは完全にうまく機能しています。

これを参照してください:http://jsfiddle.net/qqqJJ/

問題はあなたの_create方法にあるようです。

于 2013-01-30T11:25:43.173 に答える