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

Mise en page CSS Discussion :

Mélanger avec du JS / Compréhension


Sujet :

CSS

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 168
    Par défaut Mélanger avec du JS / Compréhension
    Bonjour,

    J'essaye de comprendre une manière d'afficher des blocs CSS par javascript. J'utilise l'API Google pour afficher des vidéos youtube (GSvideobar), on a le choix que d'avoir des large ou small résultats (4 ou 8 vidéos).
    Sur une groupe de discussion, pour controler le nombre de vidéos affichées il faut faire comme suit :

    Another way is to use CSS to manually get rid of videos. The class name on
    each of the TD elements that hold the videos are .resultCell_gsvb. If you
    create a CSS rule:
    .resultCell_gsvb {
    display: none;
    }

    then that will hide all of the videos. From there, you will need to use
    Javascript (getElementById, getElementByTagName) to grab the video TD's and
    set CSS rules on them to display as many as you want. Aka, loop through the
    TD elements with class name == resultCell_gsvb and set the first 2 of them
    to have the CSS rule display:inline.
    http://groups.google.com/group/googl...b6b823190be4a2


    Sauf que j'ai du mal à comprendre la méthode exacte, surtout avec le JS mélangé... Si quelqu'un peut m'éclairer

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Octobre 2009
    Messages : 5
    Par défaut
    Salut,

    L'idée c'est de récupérer tout les éléments qui appartiennent à la classe "resultCell_gsvb" et de modifier pour chacun d'eux la propriété display.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //Exemple de code JavaScript
    Tab //Tableau contenant la liste des éléments appartenant à la classe "resultCell_gsvb"
     
    Tab[1].style.display="none";//Rend invisible la deuxième vidéo
    Avec cette solution tu ne pourras pas ajouter de vidéo, tu seras donc limité à 8 ou 4 vidéos.

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 168
    Par défaut
    J'ai contourner le problème en affichant 8 vidéos mais en petite taille, ca me donne tout aussi bon effet
    je me voyais pas m'embarquer avec le js...

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/12/2007, 02h47
  2. Réponses: 41
    Dernier message: 19/10/2007, 16h22
  3. Réponses: 17
    Dernier message: 22/01/2007, 14h34
  4. Réponses: 5
    Dernier message: 18/10/2006, 17h20
  5. Réponses: 4
    Dernier message: 23/08/2006, 19h56

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