IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

JQuery, Firefox et les fonctions hide() show()


Sujet :

jQuery

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2011
    Messages : 7
    Points : 9
    Points
    9
    Par défaut JQuery, Firefox et les fonctions hide() show()
    Bonjour,

    J’ai un problème de JavaScript avec JQuery, Firefox et Flash : J’ai un petit script qui fonctionne très bien sur IE, Chrome, Opera et Safari mais pas sur Firefox.

    Explications :

    J’ai une petite animation Flash qui demande à JQuery de masquer un <div> contenant ce petit Flash puis d’afficher un autre <div> masqué qui contient un flash plus grand.

    Jusque là pas de problème tout fonctionne.

    Dans le grand Flash il y a un bouton fermer(croix) qui demande à JQuery de faire l’inverse : c'est-à-dire, de masquer le <div> contenant le grand Flash puis réafficher le <div> contenant le petit Flash. Sous Firefox tout commence bien : le grand <div> est masqué puis le petit <div> s’affiche. Par contre tout de suite après le petit <div> se remasque à nouveau et le grand <div> réapparait ce qui n’est pas voulu. Bref impossible de masquer le grand <div>.

    L’exemple en réel pour mieux comprendre (il s’agit du Flash en bas à droite de l’écran) : http://www.verbes-irreguliers.net/co...reguliers.html

    Le script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    // JavaScript Document
     
    // PETIT Flash : #startAssist
    // GRAND Flash : #assist
    // #fondNoir = un div 100% pour assombrir le fond lorsque le GRAND flash est affiché
     
    $(document).ready(function() {
       // au chargement MASQUE le GRAND Flash
       $("#assist").hide();
       $("#fondNoir").hide();
    });
     
    function startAssist(){
    	//fonction qui MASQUE le div du PETIT Flash et AFFICHE le div du GRAND Flash
     
    		$("#startAssist").hide();
    		$("#assist").show("fast");
     
    		$("#fondNoir").show();
    		$("#fondNoir").fadeTo('slow', 0.5, function() {
    		  // Animation complete.
    		});
    }
    function stopAssist(){
    	//fonction qui MASQUE le div du GRAND Flash et AFFICHE le div du PETIT Flash
    		$("#assist").hide();
     
    		$("#fondNoir").fadeTo('slow', 0, function() {
    			$("#fondNoir").hide();
    		});
     
    		$("#startAssist").show("fast");
    }
    Quelqu’un a-t-il été déjà confronté à ce type de problèmes ? Merci par avance pour votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Ça fonctionne avec FF13.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2011
    Messages : 7
    Points : 9
    Points
    9
    Par défaut
    Arf, en effet, je viens de remarquer que ça marche sur des anciennes version de Firefox mais pas avec FF14

Discussions similaires

  1. listes liées avec les fonctions hide et show de kquery
    Par rookieweb dans le forum jQuery
    Réponses: 3
    Dernier message: 22/12/2011, 18h22
  2. jQuery .ajax, utiliser les 'datas' hors fonction
    Par dotmastaz dans le forum jQuery
    Réponses: 4
    Dernier message: 02/08/2011, 09h54
  3. barre de recherche dans les fonctions php pour firefox
    Par titoumimi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 03/02/2006, 10h16
  4. doc sur les fonctions
    Par masterfab dans le forum C
    Réponses: 18
    Dernier message: 23/06/2005, 17h55
  5. Réponses: 7
    Dernier message: 24/05/2003, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo