记录鼠标的轨迹并回放的js代码_javascript技巧
遇到的问题:
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需刷新才能执行]

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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.

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.

[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.

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.

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.

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

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 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
