Я работаю на прокручиваемом веб-сайте с одной страницей, в котором каждый div представляет собой другой раздел. Например, url - dynaone.com/index.php, и когда я нажимаю на различные кнопки меню, он изменяется на /index.php#s1, # s2, # s3 и т. Д. В разделе nº 2 я добавил другое меню, которое работает с php GET, таким образом, что при нажатии на одну из кнопок он перенаправляет вас на index.php? Id = 1 и т. Д. Конечно, когда я впервые попробовал это, он прокрутил меня назад к верхней части страницы, «домой», поскольку я не указывал раздел. Но когда я это сделал, назначив «index.php? Id = 1 # s2» первому элементу во внутреннем меню, он перенаправил меня в раздел 1. Не имеет значения, какое число я пишу после «#s», это будет сохраните раздел nº 1 вверху страницы.
Я использую демонстрацию SMINT в качестве базы, настраивая ее на потребности моего веб-сайта, но я не мог найти ничего, связанного с проблемами метода GET на странице плагина. я бы очень признателен за помощь в этом, так как это очень раздражает, чтобы вернуться назад каждый раз, когда я нажимаю, чтобы правильно просматривать разделе Nº 2.
Это часть моего внутреннего меню:# Якорь не работает с php "id"
<div id="botonera_productos"><ul>
<li><a href="index.php?id=1#s2"> Quemadores</a> </li>
<li><a href="index.php?id=2#s2"> BCAAs</a></li> </ul> </div>
Это мой PHP раздел:
if(@$_GET['id']==1) {
?>
<figure><img src="imagenes/quemadores/1.jpg"><figcaption> ULTIMATE L-CARNITINA 500 60 TABS - <b>$330</b> </figcaption></figure>
<?php } ?>
И это главное меню сайта:
<nav class="subMenu" >
<div class="inner">
<a href="#sTop" class="subNavBtn">Home</a>
<a href="#s1" class="subNavBtn">Nosotros</a>
<a href="#s2" class="subNavBtn">Productos</a>
<a href="#s3" class="subNavBtn">Local</a>
<a href="#s4" class="subNavBtn">Envíos</a>
<a href="#s5" class="subNavBtn">Consultas</a>
<a href="https://www.facebook.com/dynaone" class="subNavBtn extLink end" target="_blank">Facebook</a>
</div>
</nav>
Спасибо.
Все, что после '#' не отправляется на PHP. –
@JohnConde Спасибо за ваш ответ. Итак, есть ли способ сделать то, что я хочу сделать, и избежать этой проблемы? – patamfreti
yup, jsut не использовать их –