За последний месяц я работал над новым сайтом, который основан на теме WordPress.Сайт представляет собой псевдо-одностраничный дизайн, где основная страница служит главной страницей для информации.Тем не менее, он также имеет галерею, где вы можете ввести несколько отдельных проектов портфеля - что эффективно переносит вас на другую страницу (и, следовательно, использование «псевдо»).Так что это дизайн и макет сайта ...
На главной странице сайта я добавил якорные ссылки на различные разделы для удобства использования, которые будут прокручивать / перенаправлять пользователя в нужный разделВыбор, просто нажав на меню навигации.Все ссылки работают нормально, но проблема возникает, когда вы вошли и вернулись из портфельного проекта.
Проблема:
После нажатия на ссылку привязки, затем добавляется хэштегна URL "www.example.com/#anchor".Если пользователь заходит на другую страницу, а затем возвращает хэштег / якорь, он снова активируется и прокручивается в связанный раздел.Это настоящая боль и совсем не удобная для пользователя, поскольку она уводит пользователя от того, где он был.
Я пробовал столько Javascript / JQuery-кодов, сколько я могу найти, многие с этого самого сайта., но никому не удалось решить проблему ... Мне нужно найти способ эффективного удаления хэштега после использования, чтобы в URL снова оставался только "www.example.com".
РЕДАКТИРОВАТЬ: Забыличтобы добавить, что мне также нужно иметь возможность щелкать по меню навигации, когда в портфельном проекте есть вызов меню, чтобы открыть главную страницу и перевести пользователя в выбранный раздел.
Есть ли у кого-нибудьрешение?У меня нет идей.
Пожалуйста, скажите мне, куда добавить кусок кода, если вы любезны помочь.
Спасибо!