8768 sujets

Développement web côté serveur, CMS

Bonjour,
après avoir cherché de longues heures sur le web, je n'ai pas trouvé la solution, je reviens donc à la maison, au cas ou quelqu'un aurait une idée faramineuse.

En gros, j'ai un lien dans les menus dans la console Wordpress, de ce type.

http://localhost:8888/monSite/maPage/?rubrique=25#ancreDepuisMenu

Cela permet d'aller sur la page "maPage", et de modifier le contenu d'un div en ajax en fonction du numéro de rubrique, et bien sûr d'atteindre une ancre dans la page qui est assez longue.

Ça fonctionne parfaitement sur firefox, mais sur safari, pas du tout.

En fait, au survol du lien, j'ai bien l'adresse qui apparaît comme il faut, mais sur safari, lorsque je clique, l'ancre disparaît dans la barre d'url. Si jy fais un copier/coller de l'adresse, ça fonctionne.

Donc, wordpress me tronque l'ancre sur safari.

J'ai même essayé ça, mais ça marche pas.

Une idée ?

Merci d'avance.
Merci pour ta réponse, mais j'avais déjà vu ça.
Cela ne marche pas, puisque en plus de l'ancre, j'ai une variable transmise.

En attendant, j'ai trouvé une solution que je partage ici, si ça intéresse quelqu'un...
C'est souvent comme ça, il faut prendre le problème autrement.
C'est simple, j'ai supprimé l'ancre dans le lien, puis j'ai mis un bout de code jquery dans le template qui déclenche le scroll vers l'ancre, à l'arrivée sur la page.
Modifié par buster (29 Mar 2016 - 17:07)