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, время: 17:32. |