Показать сообщение отдельно
  #4 (permalink)  
Старый 27.11.2012, 11:42
Новичок на форуме
Отправить личное сообщение для William Rast Посмотреть профиль Найти все сообщения от William Rast
 
Регистрация: 27.11.2012
Сообщений: 5

Код навигации по странице -

// Main Navigation
var FluidNav = {
	init: function() {
		$("a[href*=#]").click(function(e) {
			e.preventDefault();
			
			if($(this).attr("href").split("#")[1]) {
				FluidNav.goTo($(this).attr("href").split("#")[1]);
			}
		});
		this.goTo("home");
	},
	goTo: function(page) {
		var next_page = $("#"+page);
		var nav_item = $('nav ul li a[href=#'+page+']')
		$("nav ul li").removeClass("current");
		nav_item.parent().addClass("current");
		FluidNav.resizePage((next_page.height() + 40), true, function() {
			 $(".page").removeClass("current"); next_page.addClass("current"); 
		});
		$(".page").fadeOut(500);
		next_page.fadeIn(500);
		
		FluidNav.centerArrow(nav_item);
		
	},
	centerArrow: function(nav_item, animate) {
		var left_margin = (nav_item.parent().position().left + nav_item.parent().width()) + 24 - (nav_item.parent().width() / 2);
		if(animate != false) {
			$("nav .arrow").animate({
				left: left_margin - 8
			}, 500, function() { $(this).show(); });
		} else {
			$("nav .arrow").css({ left: left_margin - 8 });
		}
	},
	resizePage: function(size, animate, callback) {
		if(size) { var new_size = size; } else { var new_size = $(".page.current").height() + 40; }
		if(!callback) { callback = function(){}; }
		if(animate) {
			$("#pages").animate({ height: new_size }, 400, function() { callback.call(); }); 
		} else {
			$("#pages").css({ height: new_size }); 
		}
	}
};


полагаю, тут нужно что-то изменить , для того чтобы входящие ссылки работали.
Ответить с цитированием