@seregindev

Как реализовать последовательный переход?

Доброго времени суток.
Столкнулся с такой проблемой.
Мне требуется реализовать такой алгоритм.
Находясь на дочерней странице, я кликаю по меню(в котором указаны якори к главной странице), после клика, я должен попасть на главную страницу и после этого проскролиться к тому элементу, который был выбран посредством клика.
jQuery(function($) {
var homepage = 'http://rcamedia.ru/';
$('a[href*="#"]').live('click', function(event) {
  var attrib = $(this).attr('href');
  console.log(attrib);
    if (attrib == "#") {}
    else if($("div").is(attrib)) {} // в случае если div с таким атрибутом существует на данной странице, 
                                   //мы просто скролим к нему
     else {
      document.location = homepage;// в случае если такого дива нету, мы переходим еа главную, 
                                  // и после перехода, уже скролим здесь вот и проблема
    }
    event.preventDefault(); //сам скрол
    var target_offset = $(this.hash).offset() ? $(this.hash).offset().top : 0;
    //change this number to create the additional off set
    var customoffset = 85;
    $('html, body').animate({scrollTop:target_offset - customoffset}, 500);
    console.log("Done!");
});

}(jQuery));
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 2
Amirez
@Amirez
В чем секрет кота Бориса?
Можно просто по ссылке это сделать,
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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