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 :

Mes modifications CSS ne sont pas appliquées


Sujet :

jQuery

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 137
    Par défaut Mes modifications CSS ne sont pas appliquées
    Bonsoir,

    Je viens ici après avoir épuisé toutes solutions, le jQuery que je souhaite appliqué ne l'est pas....

    Je comprend pas d'où vient le problème, les feuilles sont bien appléles le code sans faute mais n'est pas appliqué...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $(document).ready(function(){
     
        $("#feature_nav li").first().css("border-top", "none");
        $("#feature_nav li").last().css("border-bottom", "none");
     
    });
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <div id="main2">
        <section id="feature">
            <figure id="feature_img">
            </figure>
            <nav id="feature_nav">
                <ul>
                    <li></li>
                    <li></li>
                    <li></li>
                </ul>
            </nav>
        </section>
    </div>
    Une idée ?
    Merci

  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

    jQuery peut appliquer un style ou modifier un style préexistant, mais aviez-vous défini une bordure pour li ?

    Un exemple fonctionnel à copier-coller et à afficher dans votre navigateur :
    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
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    <!doctype html>
    <html lang="fr">
    <head>
    	<meta http-equiv="X-UA-Compatible" content="chrome=1">
    	<meta charset="utf-8">
    	<meta name="Author" content="Daniel Hagnoul">
        <base href="http://danielhagnoul.developpez.com/">
    	<title>Forum jQuery</title>
    	<link rel="stylesheet" type="text/css" href="styles/dvjhBase.css">	
    	<link rel="stylesheet" type="text/css" href="lib/jqueryui/css/humanity/jquery-ui-1.8.5.custom.css">	
    	<style>
    		#feature_img {
    			position:relative;
    			top:0px;
    			left:0px;
    			width:200px;
    			height:200px;
    			margin:6px;
    			border: 1px dotted grey;
    		}
            #feature_nav li {
    			width: 200px;
    			height: 40px;
    			border: 1px solid red;
    		}
    	</style>
        <!--[if lt IE 9]>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <script charset="utf-8" src="lib/excanvas.js"></script>
        <![endif]--> 
    </head>
    <body>
    	<section id="conteneur">
            <header>
                <h1>Forum jQuery</h1>
            </header>
            <aside>
                <div id="badgeDVP">
                    <div class="badgeLogo">
                        <span class="badgeName">
                            <a href="http://www.developpez.net/forums/member.php?u=285162"  alt="Mon profil" title="Mon profil">Daniel Hagnoul</a>
                        </span>
                        <span class="badgePhoto" alt="Avatar de Daniel Hagnoul" title="Avatar de Daniel Hagnoul"></span>
                        <span class="badgeCorps">
                            <p style="font-weight:bold;">
                                Rédacteur / Modérateur
                            </p>
                            <p>
                                <a target="_blank" href="http://danielhagnoul.developpez.com">
                                    <img src="http://www.developpez.net/forums/images/buttons/rss2.png" alt="Mon cahier d’exercices sur jQuery" title="Mon cahier d’exercices sur jQuery"/>
                                </a>
                                <a target="_blank" href="http://www.developpez.net/forums/profile.php?do=addlist&userlist=friend&u=285162">
                                    <img src="http://www.developpez.com/public/images/devenir-ami.png" alt="Devenir mon ami sur Developpez.com" title="Devenir mon ami sur Developpez.com"/>
                                </a>
                                <a target="_blank" href="http://www.developpez.net/forums/private.php?do=newpm&amp;u=285162">
                                    <img src="http://www.developpez.com/public/images/message.png" alt="Envoyer un courriel privé sur Developpez.com" title="Envoyer un courriel privé sur Developpez.com"/>
                                </a>
                            </p>
                            <p style="text-align:left;">
                                <a target="_blank" href="http://www.developpez.net/forums/f1188/webmasters-developpement-web/javascript/bibliotheques-frameworks/jquery/" alt="Retrouvez-moi sur le forum jQuery" title="Retrouvez-moi sur le forum jQuery">
                                    Forum jQuery
                                </a>
                            </p>
                            <p style="text-align:left;">
                                <a target="_blank" href="http://www.developpez.net/forums/search.php?do=finduser&u=285162" alt="Retrouvez toutes mes interventions sur Developpez.com" title="Retrouvez toutes mes interventions sur Developpez.com">
                                    Mes interventions
                                </a>
                            </p>
                        </span>
                        <span class="badgeDvp">
                            <a target="_blank" href="http://www.developpez.com" alt="Club des professionnels de l'informatique" title="Club des professionnels de l'informatique">www.developpez.com</a>
                        </span>
                    </div>
                </div>
                <div id="texte">
                    <h1>Tutoriels</h1>
                    <p>
                        <a href="tutoriels/javascript/outils-pour-construire-code-jquery-evolutif/">Outils pour construire un code jQuery évolutif</a>
                    </p>
                    <p>
                        <a href="tutoriels/javascript/outil-poopj-et-sa-methode-utilisation/">Programmation orientée objet par prototype avec jQuery</a>
                    </p>
                    <h1>Site web</h1>
                    <p>
                        <a href="index.php">Mon cahier d’exercices sur jQuery & Co</a>
                    </p>
                    <h1>Règles</h1>
                    <p>
                        <a href="http://www.developpez.net/forums/d846412/webmasters-developpement-web/javascript/bibliotheques-frameworks/jquery/devez-lu-derniere-version-message-dutiliser-forum/">Vous devez avoir lu la dernière version (2010-01-06) de ce message avant d'utiliser le forum jQuery</a>
                    </p>
                </div>
            </aside>
            <article>
    			<section id="feature">
    				<figure id="feature_img">
    					<dd>
    						<img src="images/Capture.jpg" alt="danielhagnoul" title="danielhagnoul" />
    					</dd>
    					<dt><a href="http://www.developpez.net/forums/u285162/danielhagnoul/">danielhagnoul</a></dt>
    				</figure>
    				<nav id="feature_nav">
    					<ul>
    						<li>Un</li>
    						<li>Deux</li>
    						<li>Trois</li>
    					</ul>
    				</nav>
    			</section>
            </article>
            <footer>
                <p>Daniel Hagnoul 2010-10-15</p>
            </footer>
    	</section>
    	<script charset="utf-8" src="lib/jqueryui/js/jquery-1.4.2.min.js"></script>
    	<script charset="utf-8" src="lib/jqueryui/js/jquery-ui-1.8.5.custom.min.js"></script>
    	<script>
    		$(function(){
    			var objNavLi = $("#feature_nav li");
     
    			objNavLi.first().css("border-top", "none");
    			objNavLi.last().css("border-bottom", "none");
            });
    	</script>
    </body>  
    </html>

    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
    Février 2010
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 137
    Par défaut
    Oui il y a une bordure appliqué au préalable, mais je comprend pas pourquoi ton code marche et pas le miens...

    Où est l'erreur ?

    PS : Désolé pour le titre du poste .

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    je pense que la piste serait du coté de la profondeur des propriétés, il me semble déja être tombé sur ce "bug" dynamiquement le css ne reconnait pas les sous propriétés de border-

    sinon essaye

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        $("#feature_nav li").first().css("border-top", "0");
        $("#feature_nav li").last().css("border-bottom", "0");
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 137
    Par défaut
    Non il ne l'applique pas non plus comme cela...

  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

    Idée : vérifiez le CSS appliquez à nav, à son parent et à ses enfants. Surtout au niveau des bordures.

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

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 137
    Par défaut
    Le script marche bien quand il est inséré dans le head donc je pense que sa doit venir de la page JS elle-même, elle est bien appelé pourtant donc sa doit venir du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $(document).ready(function(){
     
    	$("#feature_nav li").first().css("border-top", "0");
            $("#feature_nav li").last().css("border-bottom", "0");
            $("#menu li").first().css("margin-left", "0");
    	$("#menu li").last().css("margin-right", "0");
     
    });

Discussions similaires

  1. les modifications ne sont pas appliquées sur la table
    Par tomy_libre dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/06/2009, 10h07
  2. mes boutons radio ne sont pas vérifiés
    Par seblille59 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 21/12/2008, 20h44
  3. Mes parametres POST ne sont pas envoyés..
    Par Golgotha dans le forum Débuter
    Réponses: 13
    Dernier message: 11/06/2008, 12h27
  4. Les images ne s'affichent pas et le css n'est pas appliqué sur mon site en ligne
    Par landar dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/03/2007, 19h47
  5. Tout mes fichiers php ne sont pas lu
    Par vermix dans le forum Langage
    Réponses: 5
    Dernier message: 26/09/2006, 11h21

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