2010-08-03 8 views
-3

e.preventDefault() ne fonctionne pas dans mon IE6. Pourriez-vous s'il vous plaît fournir un code pour le faire fonctionner dans IE aussi?e.preventDefault() ne fonctionne pas dans IE6

J'utilise cette fonction n'ancre tag mais sur une balise d'image, de sorte que chaque fois que quelqu'un clique sur une image qu'il devrait être ABLT o glisser sur l'image

+4

Il n'y a rien de mal avec 'e.preventDefault()' dans IE6. Je le sais, car je l'utilise * intensivement * à travers une application qui a été testée dans tous les navigateurs. Pouvez-vous élaborer sur «ne pas travailler dans IE6»? – karim79

+1

Le transmettez-vous en tant que paramètre formel à votre fonction anonyme? par exemple. 'function (e <- this ici) {e.preventDefault()}'? – karim79

+0

http://stackoverflow.com/questions/3393399/jquery-i-have-an-issue-when-drag-a-part-of-an-image-to-select-its-parts est mon problème réel – john

Répondre

2

à la place de e.preventDefault() vous pouvez aussi return false; à la fin de le code comme ceci,

$('a').click(function(){ 
    // other codes 
    return false; 
}); 
+0

http: // stackoverflow .com/questions/3393399/jquery-i-have-an-issue-when-drag-a-part-of-a-image-to-select-its-parts est mon vrai problème – john

0

Essayez d'ajouter e.stop() ou de renvoyer false à la fin de votre fonction.

+0

http://stackoverflow.com/questions/3393399/jquery-i-have-an-issue-when-drag-a-part-of-a-image-to-select-its-parts est mon vrai problème – john

1

Utiliser ce:

return false; 

au lieu de e.prevendefault();

+0

http://stackoverflow.com/questions/3393399/jquery-i-have-an-issue-when-drag-a-part-of-a-image-to-select-its-parts est mon problème actuel – john

Questions connexes