Можно ли сделать плавный скролл именно с этой ссылкой <a href="/#shops">перейти</a>
?
Например через animate
$('html, body').animate({
scrollTop: $('#elementId').offset().top - 200 //Смещение, например если на верху fixed меню
}, 500);
а по прямой ссылке с якорем не выйдет. Страница сразу спозиционируется на якоре
У меня получилось
Ссылки
<ul>
<li>
<a href="#news">Новости</a>
</li>
<li>
<a href="/#shops">Магазины</a>
</li>
</ul>
Страницы
<div id="news">
...
</div>
<div id="shops">
...
</div>
JS
$(document).ready(function () {
$(".nav-side-menu").on("click", "a", function () {
if(jQuery(this).attr("href")=="/#shops"){
$('html, body').animate({
scrollTop: $('#shops').offset().top - 200
}, 500);
}else if(!(jQuery(this).attr("href")=="/#shops")){
var id = $(this).attr('href'),
top = $(id).offset().top;
$('body,html').animate({ scrollTop: top }, 500);
}
});
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Не работает переход c главной страницы на другие по клику ЛКМ, только по СКМ (открыть в новой вкладки) в WordPressПричём на остальных страницах...
На сайте используются плагины Magnific Popup и slickПри вызове функций с их использованием следующим образом:
Внизу где ссылка не полностью отображена, как скопировать её полностью?