Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Амаль Алтыбаев
0
вклад
1
вопрос
8
ответов
13%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сделать якорь на другую страницу плавным?
Амаль Алтыбаев
@maroon775
document.body.scrollTop = 0;
var window.scrolled = false;
$(document).one('ready scroll hashchange', function(e) {
if(window.scrolled != false || location.hash.length == 0) return;
e.preventDefault();
var name = location.hash.substr(1);
var el = $('#'+name+', [name='+name+']');
console.log(el);
if(el.size()>0)
{
$('body, html').animate({
scrollTop: el.offset().top
}, 3000);
window.scrolled = true;
}
});
Написано
более трёх лет назад
Как сделать якорь на другую страницу плавным?
Амаль Алтыбаев
@maroon775
Александр Коновалов
:
Вот оттестировал используйте
Написано
более трёх лет назад
Как сверстать такую непростую таблицу?
Амаль Алтыбаев
@maroon775
Автор вопроса
спасибо за ответ, но не совсем то что ищу
Написано
более трёх лет назад
Как сделать активным только один регион на ГуглМапс?
Амаль Алтыбаев
@maroon775
Нашли решение? мне тоже нужно. похожая задача стоит
Написано
более трёх лет назад
Как удалить лишние селекторы CSS?
Амаль Алтыбаев
@maroon775
А можете подробнее если знаете? :) спасибо
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
var window.scrolled = false;
$(document).one('ready scroll hashchange', function(e) {
if(window.scrolled != false || location.hash.length == 0) return;
e.preventDefault();
var name = location.hash.substr(1);
var el = $('#'+name+', [name='+name+']');
console.log(el);
if(el.size()>0)
{
$('body, html').animate({
scrollTop: el.offset().top
}, 3000);
window.scrolled = true;
}
});