Показать сообщение отдельно
  #2 (permalink)  
Старый 10.01.2014, 14:13
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Когда-то такую ф-цию писал:

function $S(a, b)
{
	var c = $('html, body'), d = $(a);
	if(!d.length) return;
	if(b) c.scrollTop(0);
	c.animate({scrollTop: d.offset().top + 'px'}, 500);
}

$S('#content'); //Прокручиваем к блоку #content
$S('#content', true); //Прокручиваем к блоку #content от начала страницы


В Вашем случае так:

$(document).on('click', 'a[href^="#"]', function() {
	$S(this.href);
	return false;
});
Ответить с цитированием