1

だから私は自分のフォームを機能させようとしています。2 つのエラーが発生しましたが、正確にどこで発生しているのかわかりません。最初のものは次のとおりです。

Uncaught RangeError: Maximum call stack size exceeded
e.extend.each
$.extend.ready
$.extend.ready
$.extend.ready... //there are literally 50+ more $.extend.ready scripts below this

このエラーは、他の2つを削除してどこから来たのかを調べるためにjqueryファイルを処理する必要があり、jqueryファイルを削除するとエラーが消えました。ファイルは jquery-1.7.1min.js です。私が制御できない目的で新しいエディションを使用することはできません。

2つ目は次のとおりです。

再帰が多すぎる:

if ($.browser.mozilla || $.browser.opera) {
document.removeEventListener("DOMContentLoaded", $.ready, false);...//the first line basically

もちろん両方で検索を行いましたが、問題はスクリプト内のエラーとは関係がないようです。実行しようとしているフォームがあり、これら 2 つの問題が問題の原因である可能性が高いと感じています。「クリア」ボタンと「送信」ボタンが機能しないので、私が知っている問題を解決しようとしています。これらは私が持っている最後の2つです.

問題があった場所を見つけました:

$(function () { //this is the way to run your code at the DOM Ready event

    $('a').click(function () {
        $('html, body').animate({  //this is line 8
            scrollTop: $($(this).attr('href')).offset().top
        }, 1500);
        return false;
    });

});

SCRIPT5007: 未定義または null 参照 script.js のプロパティ 'top' を取得できません、行 8 文字 9

これは何ですか?

4

1 に答える 1