2017-03-23 1 views
0

Je veux changer l'opacité de ma div dans jQuery.
Ce code ne fonctionne pas:Accès à un sous-tag dans jquery

$(document).ready(function() { 
     $('a.menu-hdr-a).css('height', 'auto'); 
     $('#mymenu_wrapper').css('opacity', 1); 
    }); 

<div id="load_menu"> 
    <link href="/modules/mymenu/views/css/golden.css" rel="stylesheet" type="text/css"> 
    <div id="mymenu"> 
     <div id="mymenu_wrapper" class="black col-lg-8 col-md-7" style="opacity:0;padding:0;z-index: 10001;margin:0px 0px 0px 0px;clear:both;">...</div> 
    </div> 
</div> 
+0

Tout dans votre code est bien juste remplacer $ ('a.menu-hdr-a) Css (' auto hauteur », ''); avec $ ('a.menu-hdr-a'). css ('hauteur', 'auto'); –

Répondre

1

Essayez ceci:

<script> 
{literal} 
$(document).read(function(){ 
    $('a.menu-hdr-a').css('height', 'auto'); 
    $('#mymenu_wrapper').css({opacity : 1}); 
}); 
{/literal} 
</script> 

Ou ceci:

<script> 
{literal} 
$(document).read(function(){ 
    $('a.menu-hdr-a').css('height', 'auto'); 
    $('#mymenu_wrapper').css({'opacity' : 1}); 
}); 
{/literal} 
</script> 

Ou ceci:

<script> 
{literal} 
$(document).read(function(){ 
    $('a.menu-hdr-a').css('height', 'auto'); 
    $('#mymenu_wrapper').fadeIn(); 
}); 
{/literal} 
</script> 
+0

cela ne fonctionne pas, mon JS dans un fichier .TPL – Ahmed

+0

Il existe d'autres problèmes que je suppose ... Attendez, je vais changer ma réponse – sarcom

+0

Désolé, mais avez-vous utilisé la balise de script ?? – sarcom

1

vous manque un apostrophes,

$('a.menu-hdr-a).css('height', 'auto'); 
$('a.menu-hdr-a').css('height', 'auto'); 
+0

J'ai oublié quand j'ai écrit ce post;) – Ahmed

+0

Cela fonctionne maintenant non? –

+0

Non, cela ne fonctionne pas:/ – Ahmed