script scroll vers une ancre interne |
Répondre |
Auteur |
Sujet Recherche Options des sujets
|
RAY22
Newbie Depuis le: 28 Nov 2016 Status: Inactif Points: 7 |
Options des messages
Thanks(0)
Envoyé : 06 Avr 2017 à 11:06 |
Bonjour,
j'ai un script en Jquery pour scroller vers une ancre interne mais qui ne marche pas. Rien ne se produit quand je click sur l'élément $('a[href^="#WE9b3ac8257"]').click(function(){ var id = $(this).attr("href"); var offset = $(id).offset().top $('html, body').animate({scrollTop: offset}, 'slow'); return false; }); |
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(1)
|
jQuery est du javascript (c'est une librairie complémentaire). Il faut donc que ce script soit effectivement en javascript.
2- Sinon, il existe un élément bouton complémentaire (Bouton ScrollTo) qui s'intègre dans OE pour ajouter cette fonctionnalité de scroller vers n'importe quel élément de la page 3- ce script ne fonctionnera qu'avec un lien, pas un autre élément (a) 4- il vaudrait mieux le simplifier de la manière suivante :
pour modifier précisément l'ID de l'élément qui doit déclencher le scroll et l'id de l'élément de destination Edité par Larsene - 06 Avr 2017 à 11:55 |
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(1)
|
5 - Si vous donnez le lien ce sera plus facile a vous aider
6 - Dans OE il y a l'element Ancre nommé, et on peut parametrer n'importe quel element-lien pour aller vers cet ancre (a noter - les ancres OE marchent a l'ancien par l'attribut "name" et non par les IDs). Si vous voulez un defilement animé, il y a l'element supplementaire inclut dans SensBlack et SensWhite que vous pouvez recuperer pour votre projet, qui donne cet effet.
|
|
Répondre | |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |