У меня есть jquery для сдвига страниц с якорями, и он работает нормально, но я хочу, чтобы он запускал без # страницы с URL-адреса ex: www.mysite.com/#aboutme <-, по щелчку
Смотрите плагин здесь: https://github.com/alvarotrigo/pagePiling.js
Вот что у меня есть на данный момент:
HTML:
<div class = "collapse navbar-collapse sub-menu-bar" id = "navbarSupportedContent">
<ul class = "navbar-nav m-auto">
<li data-menuanchor = "home" class = "active"> <a href = "">Home</a></li>
<li data-menuanchor = "aboutme"><a href = "#despremine">About me</a></li>
</ul>
</div>
JS:
var myAnchors = [];
$( ".navbar-nav > li" ).each(function( index ) { myAnchors.push($(this).attr("data-menuanchor")); });
$('.fullpage-slider').pagepiling({
scrollingSpeed: 280,
navigation:false,
menu: '.fullpage-progress-bar, .navbar-nav',
sectionSelector: '.pp-scrollable',
anchors: myAnchors,
afterRender: function(anchorLink, index){
NavbarColor();
},
afterLoad: function(anchorLink, index){
$('.pp-scrollable .section-number').removeClass('show');
$('.active .section-number').addClass('show');
NavbarColor();
}



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


На самом деле на сайте pagePiling.js есть одна из демонстраций, которая делает именно это: https://alvarotrigo.com/pagePiling/examples/noAnchor.html
В принципе, не используйте свойство anchors во время инициализации, и все будет в порядке :)