Maison interface Web js tutoriel 记录鼠标的轨迹并回放的js代码_javascript技巧

记录鼠标的轨迹并回放的js代码_javascript技巧

May 16, 2016 pm 06:29 PM
Lecture piste de souris

遇到的问题:
Question
①:mousemove事件中,移动方法中会被记录很多的left和top,我只需要大概的几组数据就行,不需要那么多;
Question
②:回放的时候,在for循环里执行太快了,导致的效果就是直接看到开始跟结束位置,我想放慢中间的过程;搞了一个延迟的函数,但是还是没有实质性解决。

慢慢慢慢拖动小方块到一个新位置,然后松开鼠标,

先点击“复位”,再点击“回放”查看所经过的路径,
只有一次机会哦 - -|||
循环内延迟的部分代码:

复制代码 代码如下:

//延迟方法
sleep: function(n) {
var start = new Date().getTime();
while (true)
if (new Date().getTime() - start > n)
break;
},
//回看轨迹记录
backTrack: function() {
var oSlippage = document.getElementById("slippage");
var len = this.X.length;
for (var i = 0; i oSlippage.style.left = this.X[i] - this.relativeX;
oSlippage.style.top = this.Y[i] - this.relativeY;
//延迟循环方法
this.sleep(10);
}
}

还是没有达到慢慢回放的效果,待解决。。。
啊哈,今早解决了~!
不用for循环,通过定时器运用数组的下标来不断改变小方块的left和top

定时器结合数组下标
复制代码 代码如下:

//延迟方法
sleep: function(n) {
//var start = new Date().getTime();
//while (true)
// if (new Date().getTime() - start > n)
// break;
var oSlippage = document.getElementById("slippage");
oSlippage.style.left = this.X[this.iNum] - this.relativeX; //iNum为数组下标
oSlippage.style.top = this.Y[this.iNum] - this.relativeY;
MOUSETRACKRECORD.iNum++;
//如果下标大于了他的长度就停止回放
if (this.iNum > this.X.length - 1) {
clearInterval(this.timeID);
}
},
//回看轨迹记录
backTrack: function() {
//var oSlippage = document.getElementById("slippage");
//var len = this.X.length;
//for (var i = 0; i // oSlippage.style.left = this.X[i] - this.relativeX;
// oSlippage.style.top = this.Y[i] - this.relativeY;
// //延迟循环方法
// this.sleep(10);
//}
this.timeID = setInterval("MOUSETRACKRECORD.sleep()", 10);
}

演示效果:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD
Musée à deux points: toutes les expositions et où les trouver
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment regarder les rediffusions des réunions Tencent Comment regarder les rediffusions des réunions Tencent Feb 24, 2024 am 11:10 AM

Comment visualiser la rediffusion d'une réunion Tencent ? Vous pouvez regarder la rediffusion d'une réunion Tencent, mais la plupart des amis ne savent pas comment visualiser la rediffusion d'une réunion Tencent. Voici ensuite le didacticiel graphique sur la façon de visualiser la rediffusion d'une réunion Tencent. Réunion Tencent proposée par l'éditeur pour les utilisateurs intéressés. Les utilisateurs viennent y jeter un œil ! Comment regarder la lecture de Tencent Conference 1. Ouvrez d'abord l'application Tencent Conference et cliquez sur [Avatar] dans le coin supérieur gauche de la page principale ; 2. Accédez ensuite à l'interface comme indiqué ci-dessous et cliquez sur le service [Mon enregistrement] ; Cliquez ensuite sur la page Mon enregistrement pour trouver les ressources dont vous avez besoin pour regarder la lecture ; 4. Enfin, vous pouvez visualiser la lecture de la vidéo que vous avez enregistrée.

Comment afficher la trajectoire du mouvement de la souris dans le navigateur Edge_Étapes pour afficher la trajectoire du mouvement de la souris dans le navigateur Edge Comment afficher la trajectoire du mouvement de la souris dans le navigateur Edge_Étapes pour afficher la trajectoire du mouvement de la souris dans le navigateur Edge Apr 02, 2024 pm 05:30 PM

1. Ouvrez d’abord le navigateur Edge et cliquez sur l’icône de geste de souris insérée. 2. Cliquez ensuite sur le bouton Paramètres dans la fenêtre contextuelle. 3. Cliquez ensuite sur le lien de raccourci pour les paramètres avancés. 4. Recherchez ensuite l'élément de réglage de la piste d'affichage de la souris. 5. Cochez ensuite la case devant l'élément de réglage. 6. De cette façon, lors de l'utilisation des gestes de la souris, la trajectoire de la souris sera affichée.

Comment regarder les rediffusions de Tencent Classroom Comment regarder les rediffusions de Tencent Classroom Mar 02, 2024 pm 06:31 PM

[Replay] est une fonction très utile dans Tencent Classroom. Certains utilisateurs veulent savoir comment visualiser la rediffusion. Nous devons cliquer sur la vidéo que nous voulons lire à la fin du cours. Cet article explique comment visualiser la rediffusion. Je vous explique la méthode de fonctionnement spécifique, et ce qui suit est une introduction détaillée. Comment regarder les rediffusions de Tencent Classroom : sélectionnez simplement la vidéo du cours terminé. Introduction détaillée : 1. Cliquez sur [Programmation des cours] en bas du logiciel. 2. Entrez votre propre cours. 3. Sélectionnez le chapitre vidéo dont vous souhaitez regarder la lecture et entrez.

Comment regarder la rediffusion en direct de Huajiao Comment regarder la rediffusion en direct de Huajiao Feb 23, 2024 pm 04:04 PM

Comment regarder Huajiao en replay en direct ? Vous pouvez regarder la vidéo en rediffusion dans l'application Huajiao Live, mais de nombreux utilisateurs ne savent pas comment regarder la vidéo en rediffusion dans l'application Huajiao Live. Ensuite, l'éditeur propose aux utilisateurs un didacticiel graphique sur la façon de regarder la rediffusion de Huajiao Live. utilisateurs, dépêchez-vous Venez jeter un oeil ! Tutoriel Huajiao Live Comment regarder Huajiao Live Replay 1. Ouvrez d'abord l'application Huajiao Live, sélectionnez la salle de diffusion en direct de votre blogueur préféré sur la page principale et cliquez pour entrer 2. Cliquez ensuite sur [Avatar] dans le coin supérieur gauche du direct de l'hôte ; salle de diffusion ; 3. Ensuite, allez à l'interface montrée dans l'image ci-dessous et cliquez à nouveau sur [Avatar] 4. Enfin, sélectionnez l'œuvre et vous trouverez le mot lecture et cliquez dessus pour la regarder ;

La navigation Amap ar peut-elle être relue_Comment lire la navigation sur Amap ar La navigation Amap ar peut-elle être relue_Comment lire la navigation sur Amap ar Apr 01, 2024 pm 08:28 PM

1. Lorsque les utilisateurs utilisent la navigation Amap AR, le système n'enregistre pas de vidéos, la lecture ne peut donc pas être visualisée. 2. Après avoir activé la fonction de navigation à pied AR, vous pouvez utiliser un outil d'enregistrement d'écran tiers pour enregistrer, puis visualiser la lecture. Les téléphones Apple peuvent utiliser directement la fonction d'enregistrement d'écran intégrée au système pour enregistrer. Les utilisateurs sécurisés peuvent simplement télécharger un logiciel d'enregistrement tiers pour enregistrer l'écran. 4. Une fois l'enregistrement vidéo terminé, vous pouvez accéder à l'album du téléphone mobile ou au logiciel d'enregistrement d'écran correspondant pour afficher le contenu de lecture vidéo d'Amap AR Navigation.

Comment regarder des replays en direct sur Huya Live. Étapes spécifiques pour regarder des replays en direct sur Huya Live. Comment regarder des replays en direct sur Huya Live. Étapes spécifiques pour regarder des replays en direct sur Huya Live. Mar 29, 2024 am 08:11 AM

Huya Live est une plateforme de diffusion en direct qui est toujours populaire. Nous pouvons voir une variété d'émissions en direct dans Huya Live. Si vous avez une émission en direct que vous aimez, vous pouvez la regarder à plusieurs reprises pour vous faire plaisir. Vous pouvez voir des scènes plus intéressantes. Ici, comment regarder la rediffusion en direct ? Comment regarder la rediffusion en direct ? De nombreux amis ne comprennent pas la méthode spécifique, l'éditeur a donc préparé un guide pour visionner la rediffusion en direct sur ce site Web ? aux méthodes spécifiques. Étapes spécifiques pour regarder la rediffusion en direct de Huya Live 1. Ouvrez d'abord l'application Huya Live sur votre téléphone mobile. Après avoir accédé à la page principale, cliquez sur l'option [Mon] dans le coin inférieur droit. Sur la page que j'ai ouverte, retrouvez-nous. mes abonnements. Je veux regarder.

Comment regarder la rediffusion en direct de la diffusion en direct de Huya ? Où regarder la rediffusion en direct du présentateur de Huya ? Comment regarder la rediffusion en direct de la diffusion en direct de Huya ? Où regarder la rediffusion en direct du présentateur de Huya ? Mar 30, 2024 pm 04:11 PM

Il existe de nombreuses fonctions sur l'application Huya Live, qui permettent à chacun de regarder différents types d'émissions en direct sans restrictions. Après tout, il existe de nombreux types d'émissions en direct ici, qui vous permettent toutes de choisir librement ce que vous pouvez regarder ici. Au fil du temps, vous pouvez avoir différentes présentatrices que vous aimez et vous souhaitez regarder leurs émissions en direct tous les jours, mais parfois, vous ne pouvez pas regarder leurs émissions en direct à temps, vous pouvez donc choisir de regarder les émissions en direct et rattraper le retard. Je regrette d'avoir réglé les fonctions spécifiques pour visionner les replays des diffusions en direct. Vous pouvez venir jeter un oeil. Comment regarder la rediffusion en direct sur Huya Live : ouvrez d'abord l'application Huya, puis accédez à votre page d'accueil personnelle et cliquez sur [Mes abonnements]. Cliquez pour entrer dans la salle de diffusion en direct où la diffusion en direct est diffusée. Bien sûr

Comment implémenter la fonction d'enregistrement et de lecture du processus de réponse dans la réponse en ligne Comment implémenter la fonction d'enregistrement et de lecture du processus de réponse dans la réponse en ligne Sep 24, 2023 am 11:01 AM

Comment mettre en œuvre la fonction d'enregistrement et de lecture du processus de réponse dans la réponse en ligne Avec le développement de la technologie, l'éducation en ligne et l'apprentissage en ligne sont devenus une méthode d'apprentissage courante. Dans le processus de formation en ligne, la séance de questions-réponses est une partie très importante. Afin de mieux comprendre la situation d'apprentissage des étudiants et d'analyser le processus de réponse des étudiants, nous devons implémenter la fonction d'enregistrement et de lecture du processus de réponse dans la réponse en ligne. La clé pour réaliser la fonction d'enregistrement et de lecture du processus de réponse dans la réponse en ligne est de pouvoir enregistrer les situations de réponse des étudiants et de les sauvegarder pour une lecture ultérieure. Ce qui suit sera

See all articles