NestedAccordion ScrollTOP permanent
2 participants
Page 1 sur 1
NestedAccordion ScrollTOP permanent
Bonjour,
Après avoir installé NestedAccordion dans une boxe HTML via le Tuto d'Ellade, je n'ai pas réussi à trouver l'endroit où je peux désactiver le fait que le container remonte on TOP lors du click.
Comment le désactiver pour qu'il reste à sa ligne statique, et qu'il déroule le texte vers le bas onClick ?
à chaque ScrollTop, la partie cliquée remonte et disparaît au niveau du menu flottant...
Merci à vous
Bon WE
Après avoir installé NestedAccordion dans une boxe HTML via le Tuto d'Ellade, je n'ai pas réussi à trouver l'endroit où je peux désactiver le fait que le container remonte on TOP lors du click.
Comment le désactiver pour qu'il reste à sa ligne statique, et qu'il déroule le texte vers le bas onClick ?
à chaque ScrollTop, la partie cliquée remonte et disparaît au niveau du menu flottant...
Merci à vous
Bon WE
Dernière édition par kokkass le Dim 11 Nov 2018 - 3:55, édité 1 fois
Re: NestedAccordion ScrollTOP permanent
Bonjour kokkass
Pour désactiver le scrolltop c'est dans le fichier nested-accordion/js/jquery.cbpNTAccordion.js
Il faut retirer la ligne 50 ou aux environs de 50 qui est celle-ci :
Si on veut conserver le scroll mais qu'il ne remonte pas sous le menu, par exemple si on veut qu'il remonte a 100px du haut (pour que ça ne passe pas sous le menu) on modifie la ligne ainsi :
Aussi ne pas oublier de faire l'appel de ce fichier dans le head pour que les modifs soient prises en compte, je l'avais oublié dans le tuto mais je viens de corriger donc rajouter cette ligne dans le head
Tiens nous au courant voir si tout fonctionne bien.
@ +
Pour désactiver le scrolltop c'est dans le fichier nested-accordion/js/jquery.cbpNTAccordion.js
Il faut retirer la ligne 50 ou aux environs de 50 qui est celle-ci :
- Code:
$body.scrollTop( $listItem.offset().top );
Si on veut conserver le scroll mais qu'il ne remonte pas sous le menu, par exemple si on veut qu'il remonte a 100px du haut (pour que ça ne passe pas sous le menu) on modifie la ligne ainsi :
- Code:
$body.scrollTop( $listItem.offset().top - 100 );
Aussi ne pas oublier de faire l'appel de ce fichier dans le head pour que les modifs soient prises en compte, je l'avais oublié dans le tuto mais je viens de corriger donc rajouter cette ligne dans le head
- Code:
<script src="nested-accordion/js/jquery.cbpNTAccordion.js"></script>
Tiens nous au courant voir si tout fonctionne bien.
@ +
Dernière édition par Ellade le Lun 19 Nov 2018 - 10:57, édité 1 fois
Re: NestedAccordion ScrollTOP permanent
Merci pour cette réponse rapide...
Malheureusement, cela ne fonctionne pas chez moi.
J'ai fait plusieurs tests et même en enlevant la ligne 50 dans le js, j'ai toujours un ScrollTOP, comme s'il y avait une ligne 50 en fantôme sur mon site.
J'ai bien refresh tout mon serveur ainsi que mon PC et le scrollTOP est toujours là.
J'ai testé la box html dans une page seule, j'ai copié le head aussi dans le head du site...
Une autre piste, cet accordéon se trouve dans un sous site warc, mais mon site maître est du 100% warc sans box/html importée.
En tout cas, merci encore pour le forum et ton support.
Malheureusement, cela ne fonctionne pas chez moi.
J'ai fait plusieurs tests et même en enlevant la ligne 50 dans le js, j'ai toujours un ScrollTOP, comme s'il y avait une ligne 50 en fantôme sur mon site.
J'ai bien refresh tout mon serveur ainsi que mon PC et le scrollTOP est toujours là.
J'ai testé la box html dans une page seule, j'ai copié le head aussi dans le head du site...
Une autre piste, cet accordéon se trouve dans un sous site warc, mais mon site maître est du 100% warc sans box/html importée.
En tout cas, merci encore pour le forum et ton support.
Re: NestedAccordion ScrollTOP permanent
Nettoyage des fichiers, des images, puis sauvegarde du site, suppression et réimportation de mon site :
ça marche
Merci, Bon Warc-End
ça marche
Merci, Bon Warc-End
Re: NestedAccordion ScrollTOP permanent
Super si ça marche
Possible que cela venait tout simplement du cache du navigateur, les fichiers js sont souvent des fichiers qui restent quand même dans le cache même après l'avoir vidé, il faut souvent vider plusieurs fois pour en venir à bout
Merci et bon Week end à toi aussi
Possible que cela venait tout simplement du cache du navigateur, les fichiers js sont souvent des fichiers qui restent quand même dans le cache même après l'avoir vidé, il faut souvent vider plusieurs fois pour en venir à bout
Merci et bon Week end à toi aussi
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|