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 :

plugin superfish, impossible de le faire fonctionner


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 190
    Par défaut plugin superfish, impossible de le faire fonctionner
    Bonjour,

    J'en ai (presque) honte, mais je n'arrive pas à faire fonctionner superfish pour mon menu déroulant.

    Voici le code complet :

    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
     
        <link rel="stylesheet" type="text/css" media="screen" href="App_Themes/Defaut/superfish.css" /> 
        <script type="text/javascript" src="Scripts/jquery/jquery-1.4.js"></script> 
        <script type="text/javascript" src="Scripts/jquery/superfish.js"></script> 
     
     
        <script type="text/javascript"> 
     
            $(document).ready(function(){ 
            $("ul.sf-menu").superfish(); 
            }); 
     
        </script>     
     
     
        <asp:ContentPlaceHolder id="head" runat="server">
        </asp:ContentPlaceHolder>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <ul class="sf-menu">
              <li>menu 1</li>
              <li>menu 2
                 <ul>
                    <li>Sous menu 2.1</li>
                    <li>Sous menu 2.2</li>
                 </ul>
              </li>
              <li>menu 3</li>
              <li>menu 4
                 <ul>
                    <li>Sous menu 4.1
                       <ul>
                          <li>Sous sous menu 4.1.1</li>
                          <li>Sous sous menu 4.1.2</li>
                          <li>Sous sous menu 4.1.3</li>
                       </ul>
                    </li>
                    <li>Sous menu 4.2</li>
                 </ul>
              </li>
              <li>menu 5</li>
           </ul> 
            </div>    
        <div>
            <asp:ContentPlaceHolder id="Main" runat="server"></asp:ContentPlaceHolder>
        </div>
     
        </form>
    </body>
    </html>
    Les fichiers sont bien en place (js, css, images). J'utilise les versions les plus récentes et compatibles des .js

    Au final, j'obtiens ceci (les menus se déroulent partiellement, la petite flèche indiquant le sous menu n'est pas là, etc...)

    Nom : superfish.jpg
Affichages : 70
Taille : 5,3 Ko

    Avez vous une idée ? Merci beaucoup !
    T.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 205
    Par défaut Essaye toujours
    de changer la version de jquery et de mettre la version 1.3.2. Peut-être y a t il une incompatibilité avec la dernière version de jquery.

    Dis moi si cela a résolu le problème .

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 190
    Par défaut
    J'ai essayé mais le problème ne change pas.
    T.

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir.

    Chaque élément de la liste doit contenir un lien, exemple :
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <ul class="sf-menu">
    	<li>
    		<a href="#">menu item 1</a>
    	</li>
    	<li>
    		<a href="#">menu item 2</a>
    		<ul>
    			<li>
    				<a href="#">Sous menu 2.1</a>
    			</li>
    			<li>
    				<a href="#">Sous menu 2.2</a>
    			</li>
    		</ul>
    	</li>
    	<li>
    		<a href="#">menu 3</a>
    	</li>
    	<li>
    		<a href="#">menu 4</a>
    		<ul>
    			<li>
    				<a href="#">Sous menu 4.1</a>
    				<ul>
    					<li>
    						<a href="#">Sous sous menu 4.1.1</a>
    					</li>
    					<li>
    						<a href="#">Sous sous menu 4.1.2</a>
    					</li>
    					<li>
    						<a href="#">Sous sous menu 4.1.3</a>
    					</li>
    				</ul>
    			</li>
    			<li>
    				<a href="#">Sous menu 4.2</a>
    			</li>
    		</ul>
    	</li>
    	<li>
    		<a href="#">menu 5</a>
    	</li>
    </ul>

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 190
    Par défaut
    Bonjour et merci,

    J'ai fait la modif' mais là encore, le problème demeure.
    Incompréhensible...

    T.

  6. #6
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir.

    Le fichier exemple fourni avec le plugin et une copie du fichier exemple modifié avec votre menu fonctionnent parfaitement chez moi.

    Je vous conseille de vérifier tous vos liens (css, js) et de contrôler avec Firebug, en dernier ressort de tester en remplaçant le contenu de votre fichier par celui du fichier exemple. Le fait que vous travaillez dans un environnement ASP.NET n'est peut-être pas sans conséquence.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD18] WD Agenda - Impossible de le faire fonctionner
    Par Bapt's dans le forum WinDev
    Réponses: 8
    Dernier message: 29/03/2014, 13h35
  2. UI Datepicker, impossible de le faire fonctionner
    Par Garra dans le forum jQuery
    Réponses: 4
    Dernier message: 26/11/2010, 19h47
  3. impossible de faire fonctionner le plugin 'Simple Test'
    Par titou_777 dans le forum Eclipse PHP
    Réponses: 0
    Dernier message: 25/02/2009, 15h37
  4. impossible de faire fonctionner phppgadmin et pgdmin3
    Par le_ben dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 09/12/2004, 14h27

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