这个语法有什么问题?

时间:2011-04-20 02:01:20

标签: jquery syntax

$(".questionsList").toggle(function() { 
    if (e.target.nodeName == 'h1') {
        return;
    } else {       
        $('#slider').animate({ left: '375' }, 500);
        },  function() {
            $('#slider').animate({ left: '0'}, 500);
    } 
});

3 个答案:

答案 0 :(得分:4)

你需要的只是正确一个看起来很健康的缩进来找到问题:)

$(".questionsList").toggle(function() { 
        if(e.target.nodeName == 'h1') {
            return;
        } else {       
            $('#slider').animate({ left: '375' }, 500);
        }
    }, // <-- you're missing this flower bracket
    function() {
        $('#slider').animate({ left: '0'}, 500);
    }); // <-- you have an extra flower bracket here

答案 1 :(得分:0)

您的}声明之后看起来需要额外的} else {..},并在}之前删除});(您有两个)。

答案 2 :(得分:0)

$(".questionsList").toggle(function() { 
                  if(e.target.nodeName == 'h1') {
                      return;
                  }  
             else {       
                  $('#slider').animate({ left: '375' }, 500);
                }},  function() {
                    $('#slider').animate({ left: '0'}, 500);
                }

                );