RagdollHorse
@RagdollHorse
ты редактор и автор всех своих новостей

Как заскролить до самого низа?

Не могу заскролить блок до определенного блока
Не могли бы помочь с кодом?
$(document).ready(function () {
                  $("a").click(function () {
                      var elementClick = $("#down");
                      var destination = $(elementClick).offset().top;
                      if ($.browser.safari) {
                          $('body').animate({ scrollTop: destination }, 1100); 
                      } else {
                          $('html').animate({ scrollTop: destination }, 1100);
                      }
                      return false;
                  });
              });
  • Вопрос задан
  • 129 просмотров
Решения вопроса 2
Stalker_RED
@Stalker_RED
Ошибки пишет какие-то?
$("a").click(function () {
  var destination = $("#down").offset().top;
  $('body, html').animate({ scrollTop: destination }, 1100); 
  return false;
});

Выбросил немножко кода, вроде работает.
Ответ написан
Комментировать
RagdollHorse
@RagdollHorse Автор вопроса
ты редактор и автор всех своих новостей
Вопрос решен спасибо
$('html, body').animate({
              scrollTop: $(".down").offset().top
          }, 2000);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
qork
@qork
{ background: #F00B42 }
$(document).ready(function () {
                  $("a").click(function () {
                      var elementClick = $("#down");
                      var destination = $(elementClick).offset().top;
                      $('body').animate({ scrollTop: destination }, 1100); 
                      return false;
                  });
              });
Ответ написан
Комментировать
euaaaio
@euaaaio
Designer. Developer. Suprematist.
Предпочитаю такой способ скроллинга.
$('html,body')
  .stop()
  .animate({ scrollTop: Math.round(target) }, 1000, 'easeOutExpo')

.stop() - Останавливает выполнение текущей анимации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы