Object has no method fadeIn
Всем привет!
С наступающим! Помогите решить проблемку? Выскакивает ошибка в firebug - Object has no method fadeIn вот код Код:
<nav id="nav"> $(function() { $('#nav ul li a').bind('click',function(event){ var $anchor = $(this); var wrap; wrap = 'div'+$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); }, 1500); event.preventDefault(); /* если вы не хотите использовать эффект: $('html, body').stop().animate({ scrollTop: $($anchor.attr('href')).offset().top }, 1000); */ }); }); |
Так ведь wrap - это ж строка.
|
Цитата:
И далее гляньте это Цитата:
|
Цитата:
|
Mukhtar,
Поскольку есть главное - код HTML - проще слепить новое Поясните принцип действия и добавьте стили |
принцип такой:
У меня сайт построен на секциях. Когда пользователь нажимает на ссылку в меню, страница скроллом спускается в ту секцию к которой привязана ссылка. После того как она спуститься в нужную секцию я хочу чтобы появился блок с текстом. Но он не появляется. http://jsfiddle.net/FHQPJ/ |
Mukhtar,
Ну мож попозже, к вечеру, - сейчас убегу |
Цитата:
было wrap = 'div'+$anchor.attr('href')+'1'; а надо было wrap = $('div'+$anchor.attr('href')+'1'); :lol: Сорри. С Наступающим. |
Часовой пояс GMT +3, время: 06:47. |