Я пытаюсь развернуть свою страницу, чтобы перейти к разным разделам на моем сайте. Например, если пользователь нажимает на ссылку, говорящую с нами, он будет спускаться вниз по странице в раздел контакта (страница представляет собой одностраничный дизайн с меню, установленным слева). Я хочу использовать метод «timed», чтобы он прокручивался, а не «прыгал». Я нашел пример в http://webdesignerwall.com/tutorials/animated-scroll-to-top в jquery, знает ли кто-нибудь лучшее учебное пособие для разных частей сайта, а не только назад?Timed jquery/back to top html css link
0
A
ответ
0
0
формат
Ссылка: <a href="#IDofElementToScrollTo">Click This</a>
Целевой элемент: <div id="IDofElementToScollTo"></div>
$('a[href*=#]').click(function(e) {
e.preventDefault();
var target = $(this.hash);
var elm = $(target).attr("id");
var loc = $(target).offset().top;
$('body').animate({ scrollTop: loc}, 4000);
});
Смотрите эту скрипку: http://jsfiddle.net/Mft3T/
+0
Спасибо, это помогло мне - я использовал некоторые из вас, а затем и ниже. Благодаря! – 2013-03-13 03:14:12
Спасибо, css-трюки, которые отлично работали – 2013-03-13 03:14:37