0

该站点运行良好,但突然出现错误。

意外的令牌( - 这是什么意思?在我看来是正确的,并且已经工作了好几个月了。

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

2 回答 2

7

您尚未指定函数名称...

IE:

function functionname() { ...}

您可以稍后将其称为functionname();

我猜你正在尝试使用(function () { ... })();(IIFE)

于 2013-04-25T14:57:55.950 回答
7

您忘记在之前添加一个左括号function(

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

对于每个可能会想的人:“但不,她只是忘记了函数名!!111eleven”

我假设她想使用立即调用函数表达式(IIFE),这是一种 JavaScript 设计模式。

于 2013-04-25T14:58:54.627 回答