11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Pour un site, j'utilise Codeigniter et Twitter Bootstrap pour avoir un design fonctionnel sur un mobile

Sur une page, en bas, j'ai un formulaire de contact, une fois que le visiteur l'a envoyé, un message de type ok s'affiche au dessus du formulaire, pour que le visiteur voit direct ce message, j'ai fait une redirection avec une ancre de type: www.site.com/#form, il voit direct le formulaire et le message, sans devoir scroller toute la page.

Ca fonctionne sur un navigateur standard, mais sur un navigateur mobile (testé sous iOS 5) ça affiche bien le formulaire avec le message, mais si le visiteur veux scroller pour aller plus haut dans la page, il revient automatiquement à cette ancre...du coup plus possible d'accéder à autre chose...

Avez-vous déjà rencontré ce genre de problème? cela vient de Bootstrap? faut-il configurer queque chose en plus?

Merci d'avance
Re bonjour,

Après avoir fais un test en enlevant Bootstrap ça fonctionne, donc le problème vient bien de Bootstrap, si vous avez des idées.

Je vais regarder dans la doc si j'ai pas louper quelque chose.
Je crois que j'ai résolu mon problème en ajoutant ceci à la balise body:


<body data-spy="scroll">


En tout cas ça fonctionne, mais est-ce la bonne solution? qu'en pensez-vous?

Merci d'avance