Скрипт для плавной прокрутки на верх страницы (на JavaScript и на jQuery)

Скрипт для плавной прокрутки на верх страницы (на JavaScript и на jQuery)

Предлагаю вашему вниманию скрипт, который плавно прокручивает страницу наверх при клике на соответствующую ссылку. Я сделал 2 варианта: на чистом JavaScript и на jQuery. Выбирайте тот, который вам больше по душе. Вариант на JavaScript Можно посмотреть готовый пример. Код скрипта: var t; function ...

Комментарии (62)
  1. 1
    anon
    	function up() {
    		var top = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
    	 if(top > 0) {
    		window.scrollBy(0,((top+100)/-10));
    		t = setTimeout('up()',20);
    	 } else clearTimeout(t);
    	 return false;
    	}

    Так намного лучше — при приближении к вершине документа скроллинг замедляется.

  2. 2
    @

    Спасибо, заврианто на JS забрал в свой фреймворк! Пиши еще на JS … Нафиг тебе эта рыбалка? :D

  3. 3

    Я не парился и прикрутил все на чистом HTML. Правда все время висит)))

  4. 4
    punker

    Прокрутка сверху вниз:

    var t;
    function up() {
    if((window.innerHeight + window.pageYOffset) < document.documentElement.scrollHeight) { window.scrollBy(0,1); t = setTimeout('up()',20);} else clearTimeout(t); return false;

Ваш комментарий