Problème d'onglet qui se "mélangent". Bouton_activeProblème d'onglet qui se "mélangent". Bouton_hoverProblème d'onglet qui se "mélangent". Fb-hoverProblème d'onglet qui se "mélangent". Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Système d'onglets simple et personnalisable
Problème d'onglet qui se "mélangent". EmptyLun 03 Juin 2024, 17:20 par birds

» Fiche de Présentation RPG
Problème d'onglet qui se "mélangent". EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
Problème d'onglet qui se "mélangent". EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
Problème d'onglet qui se "mélangent". EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
Problème d'onglet qui se "mélangent". EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
Problème d'onglet qui se "mélangent". EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
Problème d'onglet qui se "mélangent". EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
Problème d'onglet qui se "mélangent". EmptySam 11 Fév 2023, 06:04 par Krager

-56%
Le deal à ne pas rater :
Ampli Home Cinema Denon AVR-X1700H à 349€
349 € 799 €
Voir le deal

Partagez
 

Problème d'onglet qui se "mélangent".

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Remiiw
Remiiw
{ Membre }
{ Membre }

Féminin Messages : 47



Problème d'onglet qui se "mélangent". Empty
Bonjour, bonsoir.
Aujourd'hui, j'ai décidé de coder une petite page d'accueil avec onglets pour navigation...
Et le problème, c'est que les onglets se mélangent! o_o Oui, ça à l'air surnaturel, mais ils se mélangent et à chaque actualisation, ils se mélangent de manière totalement aléatoire!
Dans mon malheur, les onglets correspondent bien à chaque contenue...
Quelques images: www.1;www.2;www.3

Je fournis donc le html:
Code:
<div class="systab s_float montab1">
  <div>
    <span class="mononglet">Onglet1</span>
    contexte, news & navigation rapide
  </div>
  <div>
    <span class="mononglet">Onglet2</span>
    staff
  </div>
  <div>
    <span class="mononglet">Onglet3</span>
    prédéfinis
  </div><div>
    <span class="mononglet">Onglet4</span>
    événements
  </div><div>
    <span class="mononglet">Onglet5</span>
    Crédits
  </div>
</div>

et le css:
Code:
/* .systab .tab => les onglet */
.systab .tab {
  padding: 2px 10px;
  margin-right: 5px;
  color: #000;
  background: #676767;
  border: 1px solid #000;
  cursor: pointer;
  width:100px;
  height:100px;}
/* .systab .tab:hover => les onglets survolés */
.systab .tab:hover {
  background: #b8efa1;
  color: #487f31;
  border-color: #487f31;
}
/* .systab .tab.selected => les onglets sélectionnés */
.systab .tab.selected{
  color: #ccc;
  background: #333;
}
/* .systab .contents => les conteneurs des contenus associés aux onglets  */
.systab .contents {
  margin-top: 1px;
  margin-bottom: 1px;
  color: #000;
  background: #fff;
  border: 1px solid #000;
  padding: 10px;
  width:700px;
  height:500px;
}
/* style des onglets si ils sont à gauche ou à droite */
.systab.s_float .tab,.systab.s_float .tab {
  display: block;
  margin: 5px;
}
/* flottement des conteneurs si les onglets sont à gauche où à droite */
.systab.s_float .tabs,.systab.s_float .contents {
  float: left;
}

.montab1 .tab {
  border-radius: 10px;
}
.montab1 .contents {
  width:700px;
  height:500px;
  margin-right: 30px;
  border: 1px dashed blue;
  background: #eef;
}

.montab1 .mononglet {
  color: blue;
  background: #eef;
  width:100px;
  height:100px;}

Si besoin, je peux aussi fourni le java script.
Merci d'avance pour vos réponse & bonnes vacances! c:
MessageSujet: Problème d'onglet qui se "mélangent".   Problème d'onglet qui se "mélangent". EmptyMer 31 Juil 2013, 15:06
Revenir en haut Aller en bas
Nihil
Nihil
{ Modérateur }
{ Modérateur }

Messages : 1216



Problème d'onglet qui se "mélangent". Empty
Oh oh oh, un problème surnaturel \ o /. Un peu dans fantasy dans notre monde morne
~

Si les onglets se mélangent aléatoirement c'est sûrement du au JS. Pourrait tu me le fournir ? (:
Serait il possible d'avoir aussi le lien où le problème est rencontré ? ^____^
MessageSujet: Re: Problème d'onglet qui se "mélangent".   Problème d'onglet qui se "mélangent". EmptyJeu 01 Aoû 2013, 08:01
Revenir en haut Aller en bas
Remiiw
Remiiw
{ Membre }
{ Membre }

Féminin Messages : 47



Problème d'onglet qui se "mélangent". Empty
Un peu de magie, ça fait du bien. c:
Voici le code JS:
Code:
$(function(){
  var d=function(){if($(this).is(".selected")) return;var a=$(this).closest(".systab");a.find(".selected").removeClass("selected").filter(".content")[a.is(".s_slide")?"slideUp":a.is(".s_fade")?"fadeOut":"hide"](+((a.attr("class")||"").match(/^[sS]*(?:^|s)s_trans([0-9]+)(?:s|$)[sS]*$/)||["",500])[1]);$(this).addClass("selected").data("content").addClass("selected").stop(!0,!0)[a.is(".s_slide")?"slideDown":a.is(".s_fade")?"fadeIn":"show"](+((a.attr("class")||"").match(/^[sS]*(?:^|s)s_trans([0-9]+)(?:s|$)[sS]*$/)||["",500])[1])};$("div.systab").each(function(){var a=$("> div",this).detach(),c=[],b;$(this).html('<div class="'+($(this).is(".s_bottom")?"contents":"tabs")+'"></div><div class="'+($(this).is(".s_bottom")?
"tabs":"contents")+'"></div>');$(a).each(function(){b=$(this).children(":first");b.is("span")?(c=$(c).add($(b).addClass("tab").data("content",$(this))),$(this).addClass("content").data("tab",b)):$(this).remove()});$("> div.tabs",this).append(c);$("> div.contents",this).append(a);b=$(".content:first,.content.selected",this).last();$(b).addClass("selected").siblings().hide();$(b).data("tab").addClass("selected")}).on("click",".tab",d).filter(".s_hover").on("mouseenter",".tab",d)
});
ainsi que mon forum de test~
Code:
http://gakuen-no-gin.forumactif.org/
Ce genre de chose... n'arrive qu'à moi. xD
Merci beaucoup de ton aide. c:

edit: J'ai laisser le html et le css assez... "vierge" pour que ce soit plus facilement modifiable en vue de ce problème. xDD
MessageSujet: Re: Problème d'onglet qui se "mélangent".   Problème d'onglet qui se "mélangent". EmptyVen 02 Aoû 2013, 06:37
Revenir en haut Aller en bas
Nihil
Nihil
{ Modérateur }
{ Modérateur }

Messages : 1216



Problème d'onglet qui se "mélangent". Empty
Bon le problème vient du JS, j'ai identifié à quel partie du JS le html des onglets est généré... Mais je comprends pas pourquoi ça se mélange Sad

Par contre, c'est bizarre, sur Firefox j'ai pas de problème de "mélange" alors que sur Chrome ou IE si O0.

Là franchement je pense que ça me dépasse Sad
MessageSujet: Re: Problème d'onglet qui se "mélangent".   Problème d'onglet qui se "mélangent". EmptyVen 02 Aoû 2013, 10:20
Revenir en haut Aller en bas
Remiiw
Remiiw
{ Membre }
{ Membre }

Féminin Messages : 47



Problème d'onglet qui se "mélangent". Empty
Okidoki. xDD
Au pire, c'est pas grave, j'abandonne l'idée, mais je laisse le problème ouvert, si jamais d'autres personnes peuvent le régler. c:
Merci quand même. c:
MessageSujet: Re: Problème d'onglet qui se "mélangent".   Problème d'onglet qui se "mélangent". EmptyVen 02 Aoû 2013, 10:57
Revenir en haut Aller en bas
Contenu sponsorisé




Problème d'onglet qui se "mélangent". Empty
MessageSujet: Re: Problème d'onglet qui se "mélangent".   Problème d'onglet qui se "mélangent". Empty
Revenir en haut Aller en bas
 

Problème d'onglet qui se "mélangent".

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Onglets qui se mélangent
» problème couleur texte + un autre problème de ... "thème".
» petit probleme avec mon QEEl :S [Probleme CLOS]
» Problème de code ou problème venant de moi ^^
» Problème d'affichage [PROBLÈME RÉSOLU]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: De la théorie à la pratique :: Aide CSS & xHTML :: Problèmes résolus-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit