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 :

jqueryFileTree avec fancybox


Sujet :

jQuery

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2010
    Messages : 29
    Points : 15
    Points
    15
    Par défaut jqueryFileTree avec fancybox
    Bonjour.
    J'utilise la jqueryFileTree pour afficher l'arborescence de répertoires.
    Dans le code PHP qui affiche les fichiers, on peut lire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<li class=\"file ext_$ext\"><a href=\"" . htmlentities($_POST['dir'] . $file) . "\" class=\"pdf\" rel=\"" . htmlentities($_POST['dir'] . $file) . "\">" . htmlentities($file) . "</a></li>";
    J'ai moi-même ajouté class="pdf" afin de pouvoir ouvrir les fichiers (tous des documents PDF) dans une fancybox, en ayant au préalable paramétré les choses ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $('a.pdf').fancybox({
    					'transitionIn'	:	'elastic',
    					'transitionOut'	:	'elastic',
    					'width'		: 	'100%',
    					'height'		:	'100%',
    					'speedIn'		:	600, 
    					'speedOut'		:	200, 
    					'type'			: 	'iframe'
    			});
    Le soucis est que les documents s'ouvrent dans un nouvel onglet, et je ne vois pas pourquoi.
    Si quelqu'un connait jqueryFileTree et sait comment y remédier ...

    Merci d'avance.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2010
    Messages : 29
    Points : 15
    Points
    15
    Par défaut
    Bon, mea culpa ... J'avais cherché pas mal de temps avant mon post, et la solution est venue après ...

    Pour info, il faut juste insérer :

    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
     
    $('#contenu').fileTree({
                    root: './<le répertoire>/',
                    folderEvent: 'click',
                    expandSpeed: 750,
                    collapseSpeed: 750,
                },  function(file) {
                        $.fancybox(file,{
    					'transitionIn'	:	'elastic',
    					'transitionOut'	:	'elastic',
    					'width'			: 	'100%',
    					'height'		:	'100%',
    					'speedIn'		:	600, 
    					'speedOut'		:	200, 
    					'type'			: 	'iframe'
    				});
                });

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

Discussions similaires

  1. Cadre avec \fancybox ?
    Par lejimi dans le forum Débuter
    Réponses: 8
    Dernier message: 17/03/2015, 08h20
  2. [Plugin] Souci de rendu avec fancybox 2
    Par jytest dans le forum jQuery
    Réponses: 0
    Dernier message: 01/04/2014, 16h23
  3. Scrolling avec fancybox v2
    Par jytest dans le forum jQuery
    Réponses: 1
    Dernier message: 12/11/2013, 10h58
  4. [2.x] Pb avec fancybox
    Par faycalato dans le forum Symfony
    Réponses: 1
    Dernier message: 04/12/2011, 19h22
  5. [Plugin] Charger une Div avec fancybox
    Par 3logy dans le forum jQuery
    Réponses: 0
    Dernier message: 08/09/2010, 18h45

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