Je l'extrait de code suivant qui fonctionne comme prévu:événement onclick est cassé dans IE8
<a href="http://google.com" onclick="return false;">Will go to google</a>
En cliquant sur le href ne me prend pas à Google.
Mais ... si j'inclus JQuery 1.4 et câbler un événement click direct quoi que ce soit sur la page (si elle existe ou ne fonctionne pas) ce gestionnaire d'événements sans rapport avec cesse de fonctionner comme prévu dans IE (et continue de travailler dans Firefox et Chrome). Retour false est ignoré et au lieu de cliquer sur le lien vous amène à google.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
$(".not-here").live("click", function() {alert("hi"); return false; });
});
//]]>
</script>
Que se passe-t-il? Ai-je rencontré un bug dans la version 1.4 de JQuery?
Cela a pris 2 heures de mon temps loin hier, je ne veux pas que quelqu'un d'autre à perdre ces 2 heures. –