Сообщение от jorjsmile
|
Простите, слабо понимаю что значит
Javascript - событийно ориенитрованный ( по большей части ). если нет события - ничего не будет выполняться.
условие выполняется всегда, поскольку вы проверяется есть ли свойство click в объекте jQuery, а оно там есть !
Вам нужно точно определиться, при каком событии должен выполняться обработчик ( функция ) в вашем случае
if (jQuery(window).width() < 720) return;
if(jQuery('#event_tabs li.active a').data( "id" ) == "kino"){
direct.detach();
bottom.live();
}
else if ( jQuery('#event_tabs li.active a').data( "id" )=="others") {
direct.live();
bottom.detach();
}
}
|
Имеется ввиду, что если запускать скрипт только после нажатия, то он не срабатывает на первой странице-табе, где по дефолту стоит #event_tabs li.active a data-id="kino".
Еще один глупый вопрос:
if (jQuery(window).width() < 720) return; - выдает Illegal return statement. Могли бы вы подсказать куда его сунуть?