3

(以下のコメントを反映するようにこの投稿を変更しましたが、現在、非モライズバージョンでエラーを投稿しています。)

JQuery:/ *!jQuery v1.8.3 jquery.com | jquery.org/license * /ブラウザ:Windows 8Proで実行されているInternetExplorer(IE)v10

SiteMasterからjquery.min.js(v1.8.3)を読み込んでいます。

<body>
    <form id="form1" runat="server">
    <script type="text/javascript" src="/jquery/jquery-1.8.3.js"></script>
        <script type="text/javascript" src="/jquery/jquery.bpopup-0.7.0.min.js"></script>

VS2012内のローカルIEウィンドウを使用してDefault.aspxファイルを起動すると、例外が発生します。

Exception was thrown at line 5301, column 6 in localhost:49928/jquery/jquery-1.8.3.js

0x800a139e - JavaScript runtime error: SyntaxError

If there is a handler for this exception, the program may be safely continued.

例外をスローする実際の部分は次のとおりです。

if ( matches ) {
    assert(function( div ) {
        // Check to see if it's possible to do matchesSelector
        // on a disconnected node (IE 9)
        disconnectedMatch = matches.call( div, "div" );

        // This should fail with an exception
            // Gecko does not error, returns false instead
        try {
            matches.call( div, "[test!='']:sizzle" );
            rbuggyMatches.push( "!=", pseudos );
        } catch ( e ) {}
    });

    // rbuggyMatches always contains :active and :focus, so no need for a length check
    rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") );

[続行]を押すと、ページが読み込まれます。

スタックトレース:匿名関数[jquery-1.8.3.js]5301行目assert[jquery-1.8.3.js]3801行目匿名関数[jquery-1.8.3.js]5293行目匿名関数[jquery-1.8.3。 js]5178行目匿名関数[jquery-1.8.3.js]3669行目グローバルコード[jquery-1.8.3.js]14行目

何かご意見は?

4

1 に答える 1

0

負荷依存の方法を試すことができると思います

RequireJS は、JavaScript ファイルおよびモジュール ローダーです。ブラウザ内での使用に最適化されていますが、他の JavaScript 環境でも使用できます...

または /jquery/jquery.bpopup-0.7.0.min.js は jquery-1.8.3.js の間違ったバージョンです

于 2014-01-17T05:48:23.317 に答える