Je suis assez nouveau à JS - donc je me demandais si vous saviez comment résoudre ce problème.Href = "#" Ne pas faire défiler
actuel J'ai dans mon code
<a href='#' class="closeLink">close</a>
qui gère un certain JS pour fermer une boîte. Le problème que j'ai, c'est que lorsque l'utilisateur clique sur le lien - le href = "#" amène l'utilisateur en haut de la page lorsque cela se produit.
Comment résoudre ceci afin qu'il ne le fasse pas? c'est-à-dire que je ne peux pas utiliser quelque chose comme onclick = "return false" car j'imagine que cela empêchera le JS de fonctionner?
Merci
+1 - Notez que si vous ne l'utilisez jQuery, assurez-vous de vérifier si window.event existe et le cas échéant, mettre window.event.returnValue = false avant de retourner faux - IE n'arrête pas toujours de bouillonner sauf si vous faites cela. –
cool merci beaucoup - apprendre comme je vais! :) –
-1. Alors que cela fonctionne, 'event.preventDefault' au DEBUT de la fonction est * la * bonne façon de le faire. –