Проблемы с именованными якорями в Safari и WordPress Nav Menu - PullRequest
0 голосов
/ 05 ноября 2010

Эй, ребята, я пытался спросить об этом на форумах WordPress, но я не получаю много полезной помощи ...

Я недавно создал сайт для кого-то, который я в настоящее времяtesting (http://www.audaciousdreaming.com/test/),, и у меня возникла небольшая проблема с Safari.

В принципе, как видно на сайте, ссылки в раскрывающемся меню просто ссылаются на именованные якоря в каждом из них.Это прекрасно работает с Firefox, Opera и IE, но Safari, похоже, не «видит» хэштег для якоря в ссылке. Кажется, он достаточно доволен ссылками «вверху страницы», но пункты меню этого не делают.играть хорошо. Я пробовал с именованными якорями, именованными пролетами, используя параметр 'name', а также 'id', но ничего не работает.

Я где-то нашел сообщение на форуме (которым я теперь управлялпотерять) это сказало, что если в заголовке страницы есть какое-то перенаправление, Safari подхватит это и потеряет память #tags так, как это не делают другие браузеры - я не знаю, известно ли этопроблема с Safari? Есть лилегко исправить?

Ответы [ 2 ]

1 голос
/ 05 ноября 2010

Интересно - вы можете увидеть, как сайт перенаправляется с

http://www.audaciousdreaming.com/test/index.php?page_id=18#Volunteers 

на

http://www.audaciousdreaming.com/test/?page_id=18

... так что, вероятно, перезапись index.php вызываетпроблема.mod_rewrite, насколько я помню, не может «переносить» фрагмент, поэтому полагается на это в браузере, а Safari этого не делает.

Как быстрое и грязное решение, не могли бы вы простоизменить ссылки, чтобы они уже опускали index.php и, следовательно, не переписывались?Это, вероятно, остановит ваш сайт, делая ненужные перенаправления тоже, что не может быть плохо ...

0 голосов
/ 05 ноября 2010

У меня была похожая проблема со ссылками на якоря на странице.Однако моя проблема заключалась в том, что javascript переписывал ссылку на конкретную привязку и сбрасывал страницу в верхнюю часть окна.

Вы пробовали просматривать сайт обмена стека Ответы WordPress ?Вот мой вопрос ... с решением jQuery для прокрутки к названию идентификатора поста на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...