Antivirus offre spéciale - jusqu'à 60 % de réduction avec openElement !
Accueil Forum Accueil Forum >

openElement

> Scripts pour votre site
  Nouveaux messages Nouveaux messages Fil RSS  - Jquery, manipulation par Classes
  FAQ FAQ  Rechercher dans le Forum   Inscription Inscription  Connexion Connexion

Jquery, manipulation par Classes

 Répondre Répondre
Auteur
Message
Larsene allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 05 Mar 2012
Pays: France
Status: Inactif
Points: 5384
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Larsene Citer  RépondreRéponse Lien Direct à ce Post Sujet: Jquery, manipulation par Classes
    Envoyé : 22 Mai 2014 à 14:40
Hello,

Est-ce que quelqu'un peut m'expliquer pourquoi ce code ne fonctionne pas

    $(".news").hover(
        function () {
          $(this).children(".ombre").transition({ scale: 1,opacity:'0.4',duration: 200 });
          $(this).children(".titrenews").css("color","#fff");
           $(this).children(".soustitrenews").css("color","#f6f6f6");
        },
        function () {
          $(this).children(".ombre").transition({ scale: 1,opacity:'0.4',duration: 200 });
          $(this).children(".titrenews").css("color","#000");
           $(this).children(".soustitrenews").css("color","#000");
        }
    );   



alors que celui-ci fonctionne ?

    $(".news").hover(
        function () {
          $(".ombre", this).transition({ scale: 1,opacity:'0.4',duration: 200 });
          $(".titrenews", this).css("color","#fff");
           $(".soustitrenews", this).css("color","#f6f6f6");
        },
        function () {
          $(".ombre", this).transition({ scale: 0.2,opacity:'0',duration: 200 });
          $(".titrenews", this).css("color","#000");
           $(".soustitrenews", this).css("color","#000");
        }
    );   

Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 31 Mai 2012
Status: Inactif
Points: 13998
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 22 Mai 2014 à 15:11
Bonjour,

Quel est la structure HTML, notamment .ombre par rapport a .news? Si ombre n'est pas un enfant DIRECT de news, il faut utiliser filter() au lieu de children(), car children recupere uniquement les enfants de premier niveau et non "petits-enfants".

Cordialement
D
Haut de la page
Larsene allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 05 Mar 2012
Pays: France
Status: Inactif
Points: 5384
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Larsene Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 22 Mai 2014 à 15:52
ah ça doit être le DIRECT alors ... parce que ".news" est un panneau d'éléments et ".ombre" est un cadre noir placé dans le panneau d'élément. Je n'ai pas été vérifié la structure HTML Embarrassed

Pour moi, le cadre étant directement dans le panneau ...
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 31 Mai 2012
Status: Inactif
Points: 13998
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 22 Mai 2014 à 15:53
Il y a plusieurs sous-tags dans le panneau (correspondants aux zones de style)
Haut de la page
Larsene allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 05 Mar 2012
Pays: France
Status: Inactif
Points: 5384
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Larsene Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 26 Mai 2014 à 08:51
C'est vrai que c'est plus simple à gérer, mais ça alourdi le code, non ?

Un ptit objet "panneau d'éléments" tout simple, sans fioriture, pour la prochaine version ? Cool Et un cadre sans contenu haut ni contenu bas ? des objets qu'on pourrait appeler "panneau d'éléments expert" ou "cadre expert" ? pour alléger le code & faciliter les utilisations de code ?

Bon, c'est le moteur interne de OE ... je vois aussi que pour les objets "texte", c'est span dans div dans div ...

... pas simple ! du coup je comprend les multiples possibilités de changement de police quand on sélectionne le "bloc" ou le texte dans le bloc... qui aboutit parfois à des erreurs ^^

Merci !


Edité par Larsene - 26 Mai 2014 à 08:53
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 31 Mai 2012
Status: Inactif
Points: 13998
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 26 Mai 2014 à 08:56
Vous pouvez creer votre propre element avec un zone-conteneur et rien d'autre, il sera plus leger je pense.
Haut de la page
 Répondre Répondre
  Partagez ce sujet   

Aller au Forum Permissions du forum allez vers le bas

Forum Software by Web Wiz Forums® version 10.18
Copyright ©2001-2014 Web Wiz Ltd.

Cette page a été affichée en 0,031 secondes.
Acheter votre vélo en ligne