Question

J'ai un problème à l'aide d'une petite div qui devrait « hover » sur les photos que commutateurs à l'aide du plug-in du cycle JQuery. Les images sont 950px de large et à droite au-dessus des images d'une petite boîte devrait être avec les dernières nouvelles.

Le problème est en mode compability dans IE la boîte semble le perdre de z-index et se termine derrière l'image. Il fonctionne dans IE8, Opera, Chrome et Firefox.

J'ai essayé d'enlever 2 photos ainsi seulement 1 montre d'image, et pour une raison quelconque, il travaille dans aswell compabilitymode. Je l'ai essayé d'enlever les espaces blancs entre img-tags, mais pas de chance, margin: 0; padding: 0 partout, mais pas de chance

quelqu'un a des idées ce qui pourrait être mal?

CODE CSS

#Content {
    width: 950px;   
}
#NewsWrapper {
    position: relative;
    padding: 0;
    margin: 0;
    top: 0;
}
#NewsListning {
    float: right;
    height: 200px;
    margin: 0;
    padding: 10px;
    background: yellow;
    top: 0;
    right: 0;
    position: absolute;
    z-index: 12;
    width: 300px;
}
#SlideImages {
    width: 100%;
    margin: 0; 
    padding: 0; 
    float: left; 
    z-index: 11;
}
.SlideImage {
    display: inline;
    float: left;
    padding: 0;
    margin: 0;
    z-index: 11;
}

Code de JavaScript

$(function () {
  $('#SlideImages').cycle({
    fx: 'fade',
    speed: 5000
  });
});

code HTML

<div id="Content">
<div id="SlideImages">
    <img src="/Images/Slide1.jpg" class="SlideImage" />
    <img src="/Images/Slide2.jpg" class="SlideImage" />
    <img src="/Images/Slide3.jpg" class="SlideImage" />
</div>

<div id="NewsWrapper">
  <div id="NewsListning">
    <div>
      <strong>Test 2</strong> 
      Lorem ipsum
    </div>
  </div>
</div>
  • RESOLU - NOTES SUPPLÉMENTAIRES *

Dans tous les navigateurs, mais IE7 vous devez spécifier, par exemple, top: 0; À gauche: 0 si tu vas position d'utilisation: absolue. Sinon, il finit généralement à droite du site. Une autre chose qui ne marche pas faire sens quand il vient à IE7.

Était-ce utile?

La solution

Mettez votre #NewsWrapper comme un indice supérieur à #NewsListing

Cela devrait fonctionner

En outre, je n'ai pas regardé le code pour le cycle mais je suppose qu'il utilise z-index supérieur à 12. Vous voudrez probablement utiliser z-index> 1000 pour quelque chose que vous voulez être le plus en avant sur la écran.

Je viens d'avoir une période très difficile avec un problème similaire. (CSS Drop Down passe sous une bannière) je CSS pour éventuellement corriger, changé le div parent trouer l'ensemble nav à position:absolute et un z-index vraiment élevé, mais je testé cette et cela a fonctionné très bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top