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 :

Interface et menu Fisheye


Sujet :

jQuery

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 124
    Par défaut Interface et menu Fisheye
    Bonjour,

    je rencontre un gros problème pour intégrer un menu Fisheye, plugin qui accompagne Interface.
    En fait, je n'y arrive tout simplement pas. Je n'ai que 2 images, et le menu refuse de s'afficher. Je ne sais pas d'où vient le problème.

    Je développe avec Zend Framework.

    mon arbo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public/
            css /
            images /
            js / interface / interface.js
                               eyefish.js
    J'insère les librairies à l'aide de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $view->headScript()->prependFile('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js');
    $view->headScript()->appendFile('/js/interface/interface.js');
    puis mon fichier html

    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
     
    <script type="text/javascript">
    	$(document).ready( function() {
     
    	$('#fisheye').Fisheye(
    			{
    				maxWidth: 50,
    				items: 'a',
    				itemsText: 'span',
    				container: '.fisheyeContainter',
    				itemWidth: 40,
    				proximity: 90,
    				halign : 'center'
    			}
    		);
     
    });
    </script>
    	<div id="fisheye" class="fisheye" style="width: 20%; margin: auto;">
     
    		<div class="fisheyeContainter">
    			<a href="#" class="fisheyeItem"><img src="/images/admin/section_journaliste.png" width="30" /><span>Home</span></a>
    			<a href="#" class="fisheyeItem"><img src="/images/admin/section_admin.png" width="30" /><span>Email</span></a>
    		</div>
     
    </div>
    Résultat : je n'ai pas d'erreurs javascript, mais le menu ne zoom pas, et réagit n'importe comment (passe en vertical puis en horizontal).
    je me retrouve avec ça :


    Ai-je oublié quelquechose ?

    Merci pour votre aide.

  2. #2
    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.

    Citation Envoyé par supertino7 Voir le message
    Bonjour,

    public/
    css /
    images /
    js / interface / interface.js
    eyefish.js

    J'insère les librairies à l'aide de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $view->headScript()->prependFile('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js');
    $view->headScript()->appendFile('/js/interface/interface.js');
    puis mon fichier html

    [code]

    Ai-je oublié quelquechose ?
    Je suis à J-1 en PHP, mais je ne vois pas un appendFile pour eyefish.js, est-ce normal ?

    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.)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 124
    Par défaut
    Citation Envoyé par danielhagnoul Voir le message
    Bonsoir.



    Je suis à J-1 en PHP, mais je ne vois pas un appendFile pour eyefish.js, est-ce normal ?
    Bien vu
    mais je me suis calqué sur les démos par exemple http://www.ajaxdaddy.com/javascript/interface.js, où aucun n'inclut le eyefish.js . Je me suis dit que interface.js faisait appel automatiquement à ces sous classes.
    Je vais refaire un essai ceci dit...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 124
    Par défaut
    Ces plugins sont ils toujours fonctionnels ?
    Je suis en train de me poser des questions vu les résultats que je rencontre...
    ou alors j'ai pas compris comment organiser les fichiers .js et les appeler dans mes scripts.
    Je cherche, mais je ne trouve aucune doc succincte, que des démos...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 124
    Par défaut
    Citation Envoyé par supertino7 Voir le message
    Ces plugins sont ils toujours fonctionnels ?
    Je suis en train de me poser des questions vu les résultats que je rencontre...
    ou alors j'ai pas compris comment organiser les fichiers .js et les appeler dans mes scripts.
    Je cherche, mais je ne trouve aucune doc succincte, que des démos...
    J'ai trouvé.

    C'était le CSS qu'il fallait absolument inclure et définir.
    Du coup j'ai pris celui de la démo au dessus :
    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
     
    .fisheye{
    	text-align: center;
    	height: 50px;
    	position: relative;
    }
    a.fisheyeItem
    {
    	text-align: center;
    	color: #000;
    	font-weight: bold;
    	text-decoration: none;
    	width: 40px;
    	position: absolute;
    	display: block;
    	top: 0;
    }
    a.fisheyeItem2
    {
    	text-align: center;
    	color: #000;
    	font-weight: bold;
    	text-decoration: none;
    	width: 40px;
    	position: absolute;
    	display: block;
    	bottom: 0;
    }
    .fisheyeItem img
    {
    	border: none;
    	margin: 0 auto 5px auto;
    	width: 100%;
    }
    .fisheyeItem2 img
    {
    	border: none;
    	margin: 5px auto 0 auto;
    	width: 100%;
    }
    .fisheyeItem span,
    .fisheyeItem2 span
    {
    	display: none;
    	positon: absolute;
    }
    .fisheyeContainter
    {
     
    	height: 50px;
    	width: 200px;
    	left: 500px;
    	position: absolute;
    }
    #fisheye2
    {
    	position: absolute;
    	width: 100%;
    	bottom: 0px;
    }
    Ca m'étonne qu'aucune doc ne fasse référence à cette obligation.
    J'imagine qu'il y a des display:block et des position:relative indispensables au bon fonctionnement.

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

Discussions similaires

  1. [Joomla!] [Joomla 1.5] Interface Admin - menu ne fonctionne pas
    Par flexDev dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 10/10/2010, 14h39
  2. probleme ouvrir interface via un menu
    Par asco5 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 07/08/2008, 08h54
  3. Probleme Interface Menu SWF Sous VB6
    Par sooprano dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 22/03/2008, 14h42
  4. items fisheye menu
    Par pioupiou13 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 01/08/2007, 15h57
  5. interface graphique menu
    Par keub51 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 16/01/2007, 09h01

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