|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : avril 2009 Messages : 523 ![]() |
bonjour,
j'ai un problème (ou bug multi-navigateur...à voir) voilà mes styles : Code :
<div id="truc1" class="contour"></div> là mon div est invisible c'est ok. je fais ensuite cela : Code :
document.getElementById('truc1').style.display=''; si je fais l'inverse ça marche bien (visible dans class et rendu invisible par Js) encore plus étonnant, si j'écris cela : Code :
<div id="truc1" class="contour" style="display:none;"></div> Code :
document.getElementById('truc1').style.display=''; donc késako! ce problème ? ya une priorité qui marche dans un sens mais pas dans l'autre !? ça dépend de la déclaration du style en . ou en # ou en ligne dans le html ? j'ai testé sous ie8 ff4 et chrome et opéra , tous ont le même bug/problème |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Jérome DebrayResponsable de projet Inscription : mai 2009 Messages : 627 ![]() |
si tu fais un :
Code :
document.getElementById('truc1').style.display=''; Code :
<div id="truc1" class="contour" style="display:;"></div> Code :
Si tu utilises directrement le style inline : Code :
<div id="truc1" class="contour" style="display:none;"></div> Dans tous les cas, utilise plutôt ceci : Code :
document.getElementById('truc1').style.display='block'; |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com