Переход по якорю с другой страницы

155
26 августа 2018, 01:40

Якоря на странице с хешами, есть скрипт с которым в адресной строке не появляется хеш. Но это на одной странице. Мне нужно со второй страницы, переходить по ссылкам на первую и скрипт также срабатывал. Сейчас он не работает со второй страницы. Можно его модифицировать, что бы он еще адекватно работал с другой страницы и мотал по хешу.

$('a[href^="#"]').bind("click", function(e){
var anchor = $(this);
$('html, body').stop().animate({
    scrollTop: $(anchor.attr('href')).offset().top -70
}, 1000);
e.preventDefault();

});

есть еще другой скрипт, он работает корректно на обеих страницах, но оставляет хеши в адресной

$(document).ready(function(){
$('body,html').scrollTop(0);
$("#menu").on("click","a", function (event) {
    var id  = $(this).attr('href'),
        top = $(id).offset().top -70; //-70px это у меня приклеиное меню, если подскажите как якоря сдлеать -70px, буду признателен
    $('body,html').animate({scrollTop: top}, 1500);
});
var hash = location.hash;
if($(hash).length){
    var top = $(hash).offset().top -70;
    $('body,html').animate({scrollTop: top}, 1500);
}

});

READ ALSO
Binary Insertion Sort работает быстрее чем Merge Sort

Binary Insertion Sort работает быстрее чем Merge Sort

я написал два алгоритма сортировки, первый из них - сортировка вставками, поиск позиции, куда нужно вставить элемент, выполняется через двоичный...

215
Поиск по изображению с AForge

Поиск по изображению с AForge

У меня задача найти определенный кусочек в общей картинке и определить, в каком он месте находитсяНужно сделать на C#, решил использовать...

211
C#, авторизация на WordPress

C#, авторизация на WordPress

Как можно реализовать авторизацию на WordPress через c# (для добавления, редактирования, удаления постов)WordPress 4

215
Ошибка индекса c#

Ошибка индекса c#

listCount = 397

194