-1

Firefox、Chrome、IEでこの問題「NS_ERROR_XPC_BAD_CONVERT_JS:JavaScript引数arg0[nsIDOMDocumentFragment.appendChild]を変換できませんでした」に直面しています。さらに調査したところ、配列でappendChildを使用すると、問題が発生する可能性があることがわかりました。しかし、この問題は同じコンテンツの同じページで断続的に発生しています。

スタックトレースによると、この問題は、要素でshow関数を呼び出しているときに発生します。機能は以下の通りです

(function ($) {
$.fn.loading = function () {
        var loading = $(this).find("img.Buttons-Loading");
        if (loading.length > 0) {
            $(loading).show();
        }
    }; 
})(jQuery);

要素「img.Buttons-Loading」は、ページ内で1回だけ発生します。エラーの考えられる理由を教えてください。

4

1 に答える 1

0

交換

 if (loading.length > 0) {
    $(loading).show();
 }

loading.show();

loadingはまだ jQuery セットなので、ラップする必要はなく、長さをテストする必要もありません (showセットが空の場合は何もしません)。

于 2013-02-05T17:27:58.617 に答える