Utilisation de jQuery 1.5.1 Essayé ce bloc de code dans: section de tête ainsi que dans la ligne, dans la fonction doc prêt ainsi que out. RIEN ne le fait fonctionner, je suis perplexe. Cela fonctionne dans tous les autres navigateurs. Ce qui est supposé arriver, c'est que lorsque l'utilisateur survole une div avec la classe "lsr", une autre div avec affichage: none apparaît.jquery hover() IE7 & IE8
<script type="text/javascript">
$(document).ready(function() {
$("div.lsr").hover(
function() { $("#lsr").show(); },
function() { $("#lsr").hide(); }
);
});
</script>
...
<div class="lsr"></div>
<div id="lsr""> Some Text appears </div>
ok .... donc la réponse est que IE n'aime pas la div vide. Apparemment, il ne le rendra pas. La meilleure solution que j'ai trouvé était d'utiliser le CSS suivant sur la div vide ..... J'ai essayé d'ajouter un remplissage et rien de tout cela a fonctionné. Ce qui fonctionne est d'utiliser le CSS suivant sur la div vide.
.lsr {
...
background-color: #fff;
filter:alpha(opacity=0);
opacity:0.0;
}
Il vous manque un attribut type = "text/javascript" dans votre script-tag qui est peu susceptible de résoudre le problème – marsbear
[ Cette démo] (http://jsfiddle.net/hyAHP/) fonctionne très bien dans IE8. Incluez-vous correctement jQuery? Cela ressemble à une erreur JavaScript. Il doit certainement être ** dans ** le wrapper jQuery [document.ready] (http://docs.jquery.com/How_jQuery_Works#Launching_Code_on_Document_Ready). – andyb
La politique de sécurité sur IE bloque-t-elle JavaScript? Les autres sites compatibles JavaScript fonctionnent-ils? – andyb