0

このサイトは正常に動作していましたが、突然エラーが発生しました。

予期しないトークン ( - これはどういう意味ですか?私には正しいように見え、何ヶ月も正常に動作しています。

<script>
    function (){      <--"Uncaught SyntaxError: Unexpected token (" here
        $(".message").focus(function() {
            $("#bubble").fadeOut();
        }).blur(function() {
            $("#bubble").fadeIn();
        });
    })();
</script>
4

2 に答える 2

7

関数名が指定されていません...

すなわち:

function functionname() { ...}

後で次のように呼び出すことができますfunctionname();

私はあなたが使用しようとしていると思います(function () { ... })();(IIFE)

于 2013-04-25T14:57:55.950 に答える
7

の前に開始ブラケットを追加するのを忘れましたfunction(:

(function (){
    $(".message").focus(function() {
    $("#bubble").fadeOut();
   }).blur(function() {
    $("#bubble").fadeIn();
   });
})();

と思うかもしれないすべての人のため

私は、彼女がJavaScript 設計パターンであるImmediate Invoked Function Expressions (IIFE) を使用したいと考えていると想定しています。

于 2013-04-25T14:58:54.627 に答える