Я пишу новый шаблон Joomla 3x для работы с Bootstrap 4x.Я включил ссылку «Перейти наверх», которая появляется внизу страницы.В index.php это вводится как:
<div id="gotop" class=""><a href="#" class="scrollup">Go to top</a></div>
И в моем файле template.js есть следующее, что прекрасно работает:
jQuery(window).scroll(function(){
if ( jQuery(this).scrollTop() > 1200) {
jQuery("#gotop").addClass("gotop_active");
} else {
jQuery("#gotop").removeClass("gotop_active");
}
});
jQuery(".scrollTop").click(function(){
jQuery("html, body").animate({ scrollTop: 0 }, 600);
return false;
});
Однако, когда я нажимаюКнопка на странице и я возвращаюсь наверх, URL теперь mywebsite / current-page #
Если я уберу # из href = "#" (т.е. href = ""), я не получувозвращается в начало текущей страницы, но в начало домашней страницы.
Тот же код (откуда я его скопировал) находится в другом шаблоне, написанном несколько лет назад (не мной), и# не добавляется в URL.
Итак, кто-то может сказать, пожалуйста, как мне остановить # добавление в URL текущей страницы?
Спасибо.