Не могу сымитировать нажатие кнопки
Добрый вечер!
Помогите разобраться. У меня есть функция $('#nav ul li a').bind('click',function(event){ $('.elemText').fadeOut(1000); var $anchor = $(this); var wrap; wrap = $($anchor.attr('href')+1); $("#nav ul li a").removeClass("current"); $(this).addClass("current"); $('html, body').stop().animate({ scrollTop: $($anchor.attr('href')).offset().top }, 1500,'easeInOutExpo'); setTimeout(function () { wrap.fadeIn(1500); $('.elemText').nanoScroller({ preventPageScrolling: true }); }, 1500); event.preventDefault(); }); пытаюсь нажать нужный элемент, программно. Не получается. $("nav ul li a").trigger('click',["#home"]); подскажите, где ошибка? |
Mukhtar,
Выложите минимальный HTML, необходимый для работы скрипта |
Цитата:
<nav id="nav"> <div class="container" align="right"> <ul> <li><a href="#home"><i class="icon-home icon-white"></i></a></li> <li><a href="#about">О нас</a></li> <li><a href="#courses">Курсы</a></li> <li><a href="#teachers">Преподаватели</a></li> <li><a href="#gallery">Галерея</a></li> <li><a href="#publish">Статьи</a></li> <li><a href="#partners">Партнеры</a></li> <li><a href="#contacts">Контакты</a></li> </ul> </div> div class="section adel" id="home"> <div class="container white"> <div id="home1" style="display:none;" class="elemText"> <div class="content"> <p>Текст страницы</p> </div> </div> </div> </div> |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 22:11. |