Maison
interface Web
js tutoriel
JS réalise la coexistence des compétences de clic de souris et de double-clic events_javascript



JS réalise la coexistence des compétences de clic de souris et de double-clic events_javascript
js
J'ai toujours pensé que dans le développement Web, les événements de double-clic étaient rarement utilisés. Jusqu'à récemment, le projet nécessitait de lier deux événements, un clic et un double-clic, sur un bouton. Au début, je pensais qu'il s'agissait simplement de deux événements liés au bouton... mais plus tard, j'ai réalisé que je pensais trop simplement. Lorsque l'événement double-clic est déclenché, le clic sera également déclenché en même temps~囧
Après quelques recherches, j'ai finalement résolu le problème en utilisant la méthode d'exécution différée "setTimeout" dans JS pour retarder l'exécution du clic de 300 millisecondes. Le code est le suivant :. Copier le code Le code est le suivant :
< head>
< /mce:script> var timeFunName = null;
// Exécution retardée de 300 millisecondes. Cliquez sur
Timefunname = Settimeout (function () {
Num;
$ ("textarea" ). Val ($ ("textarea"). num "événements, nom de l'événement : clic/n");
clearTimeout(timeFunName); );
}); ">
// Exécution retardée de 300 millisecondes. Cliquez sur
Timefunname = Settimeout (function () {
Num;
$ ("textarea" ). Val ($ ("textarea"). num "événements, nom de l'événement : clic/n");
clearTimeout(timeFunName); );
}); ">