Je rencontre des problèmes de périphériques mobiles avec la div suivante, lien et jQuery:Mauvais événement jQuery tir à partir d'appareils mobiles
<div id="div1" style="width:300px;height:100px;">
<a href="#" id="link1">Link</a>
</div>
<script type="text/javascript">
$('#link1').click(function() {
alert('Clicked link');
});
$('#div1').mouseenter(function(){
alert('Entered div');
});
</script>
D'un PC si vous survolez div1, il alerte « div Entrée ». Lorsque vous cliquez sur link1, il alerte "Lien cliqué". Parfait.
Cependant, à partir d'un périphérique mobile, le survol ne fonctionne pas. Ce qui est correct, mais quand un utilisateur clique sur link1, il alerte d'abord "Entred div". Si ils cliquent à nouveau, il alerte "Lien cliqué".
Comment puis-je l'obtenir pour alerter "Lien cliqué" la première fois qu'un utilisateur clique sur link1 à partir d'un périphérique mobile sans sacrifier le fonctionnement à partir d'un ordinateur de bureau?