J'utilise l'événement onclick
d'un lien haché pour ouvrir un <div>
comme pop-up. Mais le clic du milieu ne déclenche pas l'événement onclick
mais prend uniquement la valeur d'attribut href
du lien et charge l'URL dans une nouvelle page. Comment puis-je utiliser le clic du milieu pour ouvrir le <div>
en tant que popup ?
Réponse
Trop de publicités?
Bastien Bast Weber
Points
403
Cette question est un peu ancienne, mais j'ai trouvé une solution :
$(window).on('mousedown', function(e) {
if( e.which == 2 ) {
e.preventDefault();
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="http://example.com">middle click me</a>
Chrome pas de feu "clic" événement pour la molette de la souris
Travailler dans FF et Chrome