Une fois que j'ai tiré un evt.preventDefault()
Comment puis-je reprendre les actions par défaut ?
Comme expliqué dans la documentation de l'API jQuery Cela empêche l'événement de remonter dans l'arborescence du DOM, empêchant ainsi les gestionnaires parents d'être notifiés de l'événement. Ce n'est pas la même chose que/ou l'opposé de event.preventDefault()
;
3 votes
Je pense que, typiquement, votre fonction s'exécuterait et ensuite le comportement par défaut s'exécuterait, donc vous n'appelleriez jamais evt.preventDefault() en premier lieu.
0 votes
Pouvez-vous nous donner un exemple de ce que vous essayez de faire ?
1 votes
Duplicata possible : stackoverflow.com/questions/1551389/
0 votes
Avez-vous regardé cette question et cette réponse ? stackoverflow.com/questions/1164132/
2 votes
@Nobita - Je n'en suis pas si sûr... celui-là est spécifique à jQuery.
1 votes
Wow, merci pour les réponses rapides ! Mon problème est que ce n'est pas moi qui déclenche la fonction evt.preventDefault() ;. Je fais tourner une application flash tierce dans une lightbox. Lorsque je ferme la lightbox, la molette de ma souris pour le défilement de la page s'arrête. En faisant quelques recherches, j'ai découvert que cette application flash désactive le défilement de la page en raison d'une fonction de zoom. J'essaie donc maintenant de reprendre le défilement de la page une fois l'application fermée. Peut-être y a-t-il une méthode que je peux appeler pour reprendre l'événement de la roue de la souris ?
2 votes
Duplicata possible de Comment réactiver event.preventDefault ?
0 votes
En regardant ce lien, comment un CV pourrait-il défiler ?
$(document).unbind('sroll').scroll()
? Je ne suis pas trop sûr de ça.1 votes
Duplicata possible de Comment réactiver la fonction par défaut après avoir utilisé event.preventDefault() ? et Comment réactiver event.preventDefault ?
0 votes
Il s'agit d'une préoccupation valide - comment réactiver la valeur par défaut étant donné que cela a pu remonter dans le domaine à partir d'un autre code ?
0 votes
Essayez la solution mentionnée ici. Entrez la description du lien ici