Heim Web-Frontend js-Tutorial 记录鼠标的轨迹并回放的js代码_javascript技巧

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

May 16, 2016 pm 06:29 PM
Wiedergabe Mausspur

遇到的问题:
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需刷新才能执行]
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So sehen Sie sich Wiederholungen von Tencent-Meetings an So sehen Sie sich Wiederholungen von Tencent-Meetings an Feb 24, 2024 am 11:10 AM

Wie kann man sich die Wiederholung eines Tencent-Meetings ansehen? Die meisten Freunde wissen nicht, wie man sich die Wiederholung eines Tencent-Meetings ansieht Tencent-Treffen des Herausgebers für interessierte Benutzer. Kommen Sie und schauen Sie vorbei! So schauen Sie sich die Wiedergabe der Tencent-Konferenz an: 1. Öffnen Sie zunächst die Tencent-Konferenz-App und klicken Sie auf [Avatar] in der oberen linken Ecke der Hauptseite. 2. Gehen Sie dann wie unten gezeigt auf die Benutzeroberfläche und klicken Sie auf den Dienst „Meine Aufzeichnung“. Klicken Sie dann auf die Seite „Meine Aufnahme“, um die Ressourcen zu finden, die Sie zum Ansehen der Wiedergabe benötigen. 4. Schließlich können Sie die Wiedergabe des von Ihnen aufgenommenen Videos ansehen.

So zeigen Sie die Flugbahn der Mausbewegung im Edge-Browser an_Schritte zum Anzeigen der Flugbahn der Mausbewegung im Edge-Browser So zeigen Sie die Flugbahn der Mausbewegung im Edge-Browser an_Schritte zum Anzeigen der Flugbahn der Mausbewegung im Edge-Browser Apr 02, 2024 pm 05:30 PM

1. Öffnen Sie zunächst den Edge-Browser und klicken Sie auf das eingefügte Mausgesten-Symbol. 2. Klicken Sie dann im Popup-Fenster auf die Schaltfläche „Einstellungen“. 3. Klicken Sie dann auf den Verknüpfungslink für erweiterte Einstellungen. 4. Suchen Sie dann das Einstellungselement für die Anzeige der Mausspur. 5. Aktivieren Sie dann das Kontrollkästchen vor dem Einstellungspunkt. 6. Auf diese Weise wird bei Verwendung von Mausgesten die Flugbahn der Maus angezeigt.

So sehen Sie Wiederholungen von Tencent Classroom So sehen Sie Wiederholungen von Tencent Classroom Mar 02, 2024 pm 06:31 PM

[Replay] ist eine sehr nützliche Funktion in Tencent Classroom. Wir müssen auf das Video klicken, das wir abspielen möchten, wenn wir den Kurs abschließen Ich erkläre Ihnen die spezifische Betriebsmethode und das Folgende ist eine detaillierte Einführung. So sehen Sie sich Tencent Classroom Replays an: Wählen Sie einfach das Video aus dem abgeschlossenen Kurs aus. Detaillierte Einführung: 1. Klicken Sie unten in der Software auf [Kursplan]. 2. Geben Sie Ihren eigenen Kurs ein. 3. Wählen Sie das Kapitelvideo aus, dessen Wiedergabe Sie ansehen möchten, und geben Sie es ein.

So sehen Sie sich die Live-Übertragung von Huajiao an So sehen Sie sich die Live-Übertragung von Huajiao an Feb 23, 2024 pm 04:04 PM

Wie kann man die Live-Wiedergabe von Huajiao ansehen? Sie können das Wiederholungsvideo in der Huajiao Live-App ansehen, aber viele Benutzer wissen nicht, wie sie das Wiederholungsvideo in der Huajiao Live-App ansehen können. Als Nächstes bietet der Editor den Benutzern eine grafische Anleitung zum Ansehen der Huajiao Live-Wiederholung Benutzer bitte beeilen Sie sich. Schauen Sie vorbei! Huajiao Live-Tutorial So sehen Sie sich die Huajiao Live-Wiederholung an 1. Öffnen Sie zunächst die Huajiao Live-App, wählen Sie den Live-Übertragungsraum Ihres Lieblingsbloggers auf der Hauptseite aus und klicken Sie zum Betreten. 2. Klicken Sie dann auf [Avatar] in der oberen linken Ecke des Live-Streams des Gastgebers 3. Gehen Sie dann zur im Bild unten gezeigten Benutzeroberfläche und klicken Sie erneut auf [Avatar]. 4. Wählen Sie schließlich das Werk aus und Sie werden das Wort „Wiedergabe“ finden und darauf klicken.

Kann die Amap ar-Navigation wiedergegeben werden? So geben Sie die Navigation auf Amap ar wieder Kann die Amap ar-Navigation wiedergegeben werden? So geben Sie die Navigation auf Amap ar wieder Apr 01, 2024 pm 08:28 PM

1. Wenn Benutzer die Amap AR-Navigation verwenden, zeichnet das System keine Videos auf, sodass die Wiedergabe nicht angezeigt werden kann. 2. Nachdem Sie die AR-Gehnavigationsfunktion aktiviert haben, können Sie zum Aufzeichnen ein Bildschirmaufzeichnungstool eines Drittanbieters verwenden und anschließend die Wiedergabe ansehen. Apple-Telefone können die integrierte Bildschirmaufzeichnungsfunktion des Systems direkt zum Aufzeichnen verwenden. Benutzer von Safe können einfach eine Aufzeichnungssoftware von Drittanbietern herunterladen, um den Bildschirm aufzuzeichnen. 4. Nachdem die Videoaufzeichnung abgeschlossen ist, können Sie zum Mobiltelefonalbum oder zur entsprechenden Bildschirmaufzeichnungssoftware gehen, um den Videowiedergabeinhalt von Amap AR Navigation anzuzeigen.

So sehen Sie sich Live-Wiederholungen auf Huya Live an. Spezifische Schritte zum Ansehen von Live-Wiederholungen auf Huya Live. So sehen Sie sich Live-Wiederholungen auf Huya Live an. Spezifische Schritte zum Ansehen von Live-Wiederholungen auf Huya Live. Mar 29, 2024 am 08:11 AM

Huya Live ist eine immer noch beliebte Live-Übertragung. Bei Huya Live können Sie jede Live-Übertragung sehen, die Ihnen gefällt. Sie können weitere interessante Szenen sehen. Wie können wir die Wiedergabe der Live-Übertragung ansehen? Viele Freunde wissen nicht, wie man die Wiedergabe der Live-Übertragung genau ansieht, daher hat der Herausgeber auf dieser Website einen Leitfaden für die Wiedergabe erstellt bei den spezifischen Methoden. Spezifische Schritte zum Ansehen der Live-Wiedergabe von Huya Live 1. Öffnen Sie zunächst die Huya Live-APP auf Ihrem Mobiltelefon. Klicken Sie auf die Option [Mein] in der unteren rechten Ecke Meine Abonnements

Wie kann man die Live-Aufzeichnung der Huya-Liveübertragung ansehen? Wo kann man die Live-Aufzeichnung des Huya-Moderators ansehen? Wie kann man die Live-Aufzeichnung der Huya-Liveübertragung ansehen? Wo kann man die Live-Aufzeichnung des Huya-Moderators ansehen? Mar 30, 2024 pm 04:11 PM

Es gibt viele Funktionen auf der Huya Live APP, die es jedem ermöglichen, verschiedene Arten von Live-Übertragungen ohne Einschränkungen anzusehen. Schließlich gibt es hier viele Arten von Live-Übertragungen, bei denen Sie alle frei wählen können, was Sie hier sehen können Im Laufe der Zeit können Sie verschiedene Moderatoren haben, die Ihnen gefallen, und Sie möchten ihre Live-Übertragungen jeden Tag sehen, aber manchmal können Sie ihre Live-Übertragungen nicht rechtzeitig sehen, also können Sie sich dafür entscheiden, die Live-Übertragungen anzusehen und das nachzuholen. Es tut mir leid, dass ich die spezifischen Funktionen zum Ansehen von Live-Übertragungswiederholungen geklärt habe. Sie können vorbeikommen und einen Blick darauf werfen. So sehen Sie sich Wiederholungen von Live-Übertragungen auf Huya Live an: Öffnen Sie zunächst die Huya-App, rufen Sie dann Ihre persönliche Homepage auf und klicken Sie auf [Meine Abonnements]. Klicken Sie hier, um den Live-Übertragungsraum zu betreten, in dem die Live-Übertragung übertragen wird. Natürlich

So implementieren Sie die Aufnahme- und Wiedergabefunktion des Antwortvorgangs in der Online-Antwort So implementieren Sie die Aufnahme- und Wiedergabefunktion des Antwortvorgangs in der Online-Antwort Sep 24, 2023 am 11:01 AM

So implementieren Sie die Aufzeichnungs- und Wiedergabefunktion des Antwortvorgangs bei Online-Antworten. Mit der Entwicklung der Technologie sind Online-Bildung und Online-Lernen zu einer gängigen Lernmethode geworden. Im Online-Bildungsprozess ist die Frage-Antwort-Sitzung ein sehr wichtiger Teil. Um die Lernsituation der Schüler besser zu verstehen und den Antwortprozess der Schüler zu analysieren, müssen wir die Aufzeichnungs- und Wiedergabefunktion des Antwortprozesses in der Online-Antwort implementieren. Der Schlüssel zur Realisierung der Aufzeichnungs- und Wiedergabefunktion des Antwortvorgangs bei Online-Antworten besteht darin, die Antwortsituationen der Studierenden aufzeichnen und für eine spätere Wiedergabe speichern zu können. Das Folgende wird

See all articles