jQuery отсутствует; до заявления - PullRequest
0 голосов
/ 04 августа 2009

У меня проблема с jQuery, мой код выглядит нормально, но я получаю сообщение об ошибке, которое звучит так:

отсутствует; до заявления [Прервите эту ошибку]} elseif ($ ('. V_gallery li: first'). HasClass ('s')) {\ n

И мой код выглядит так:

_gallery_pag: function () {
$ ('# top_pag a'). live ('click', function () {var _type = $ (this) .attr ('rel');

        switch(_type)
        {
            case '1':
                if($('.v_gallery li:last').hasClass('s'))
                {
                    $('.v_gallery li:first').find('a').click();
                }elseif($('.v_gallery li:first').hasClass('s')){
                    alert('You can\'t go back!You are at the first page!');
                }
            break;
        }
        return false;
    });     
}

Я знаю, возможно, я что-то пропустил, проверил орфографию ... потому что не вижу проблем.

10х, ребята

Ответы [ 3 ]

2 голосов
/ 04 августа 2009

вы написали elseif вместо «else if» - в javascript это два разных ключевых слова.

вот ваш фиксированный код:

_gallery_pag : function() {
$('#top_pag a').live('click',function() { var _type = $(this).attr('rel');

                switch(_type)
                {
                        case '1':
                                if($('.v_gallery li:last').hasClass('s'))
                                {
                                        $('.v_gallery li:first').find('a').click();
                                }else if($('.v_gallery li:first').hasClass('s')){
                                        alert('You can\'t go back!You are at the first page!');
                                }
                        break;
                }
                return false;
        });             
}
1 голос
/ 04 августа 2009

«elseif» не является ключевым словом в JavaScript, оно должно быть «else if»

1 голос
/ 04 августа 2009

вы ошиблись, если еще. Добавьте пробел между else и if.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...