Bonjour,
Après de multiple test, je désespère d'arriver à mes fins......
J'aimerai pouvoir rendre "doux" un lien ancre (c'est à dire dont la cible est sur la même page) grâce à un jquery, MAIS venant d'un formulaire.
Voici le script (qui fonctionne et c'est normal, avec un lien en href)
et moi j'aimerai pouvoir obtenir ce même type de résultat à partant d'un formulaire.
MERCI !
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <a id="ancre"></a> .... <form id="form" name="form" method="post" action="#ancre"> <label for="question">- Question ?</label> <select name="question" onchange="this.form.submit();"> <option value="non">Non</option> <option value="oui">Oui</option> </select> </form>
Et le script de base que je ne sais plus du tout par quel bout de prendre afin de l'adapter à un lien venant d'un formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $('a[href^="#"]').click(function(){ var the_id = $(this).attr("href"); $('html, body').animate({ scrollTop:$(the_id).offset().top }, 'slow'); return false; });
Partager