|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 7 ![]() |
Bonjour
J'utilise jquery.tabs.pack.js sur mon site mais je ne connais rien au javascript. Je voudrais savoir si on peut faire en sorte que lorsqu'on clique sur un des 10 titres d'articles sous l'article mis à la une, la page reste à l'endroit où elle est sans "sauter" pour se repositionner. Espérant avoir été assez clair. Merci de vos réponses. |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
quel est l'intéret du lien hypertexte alors ???
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 7 ![]() |
Arf, je savais que j'étais pas très clair ...
En gros j'ai 11 articles à la une, 1 pris au hasard est mis en exergue et les 10 autres dessous. Le lien permet de changer l'article en exergue avec son résumé et son lien lire la suite. Lorsqu'on arrive en page d'accueil, on a le bandeau visible, les 2 onglets Les derniers articles... et ...et les autres, l'article en exergue et les 10 autres. C'est bien. Mais si on clique sur l'un des 10 articles, la page "saute" pour positionner en haut de page le haut de l'article en exergue et on ne voit plus le bandeau et les onglets. C'est pas bien. Donc je voudrais faire en sorte que la page ne saute plus, voilà. |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 12 872 ![]() |
Dans l'idée, il faut annuler l'action du href avec un return false après la fonction qui met à jour ta page pour éviter d'aller se positionner au niveau de l'ancre.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 7 ![]() |
Ok, je comprends bien l'idée mais comme sorti du HTML et du CSS, je suis une bille, je ne vois pas comment réaliser la chose.
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 12 872 ![]() |
Montres-nous le code d'appel de ta fonction
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : juin 2009 Messages : 7 ![]() |
Le fichier .js est appelé dans le head de façon classique
Ensuite c'est un jeu de css : les articles sont dans un div <div id="section-#ID_ARTICLE" class="fragment"> où seul le premier est montré et les autres cachés puis les articles sont de nouveau appelés dans une liste Code :
Dernière modification par SpaceFrog ; 27/06/2009 à 18h45. |
||
|
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Inscription : juin 2009 Messages : 7 ![]() |
Raté !
J'avais essayé aussi avec Code :
Mais dans les 2 cas, si l'affichage ne "saute" plus, l'article en exergue disparait au réaffichage. |
||
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 12 872 ![]() |
A priori, jQuery faisant appel aux eventListeners pour la gestion de événements, si tu plugin est bien codé un
Code :
<a href="#" onclick="return false" tabindex="#ID_ARTICLE">
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 7 ![]() |
Eh ben non !
Et ce n'est pas un plugin, c'est juste un script jquery.tabs.pack.js appelé dans le head. Et quand je fais ce que tu dis, le bloc de l'article en exergue se replie mais ne se déplie pas avec le nouvel article demandé. |
|
|
00
|
|
|
#12 | ||
|
Invité de passage
![]() Inscription : juin 2009 Messages : 7 ![]() |
C'est bon, j'ai trouvé !
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com