2013-03-13 4 views
0

Я пытаюсь развернуть свою страницу, чтобы перейти к разным разделам на моем сайте. Например, если пользователь нажимает на ссылку, говорящую с нами, он будет спускаться вниз по странице в раздел контакта (страница представляет собой одностраничный дизайн с меню, установленным слева). Я хочу использовать метод «timed», чтобы он прокручивался, а не «прыгал». Я нашел пример в http://webdesignerwall.com/tutorials/animated-scroll-to-top в jquery, знает ли кто-нибудь лучшее учебное пособие для разных частей сайта, а не только назад?Timed jquery/back to top html css link

ответ

0

Вы можете найти в Интернете для JQuery Выделите Див, и вы будете иметь результаты, как this

demo

Вы можете рекурсивно вызывать функцию через определенное время (.delay()) и динамически изменять имя div.

+0

Спасибо, css-трюки, которые отлично работали – 2013-03-13 03:14:37

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