如何解决建议:使用 JQuery mousemove 进行鼠标跟踪
我想开发一个脚本,允许我跟踪用户的鼠标移动并存储数据而不会导致浏览器崩溃。目标是衡量和分析用户与仅包含不同 HTML 元素(表单、按钮、图像、表格)的简单网站的交互。
我是一个没有经验的程序员。因此,我想知道是否有人愿意分享他在鼠标跟踪方面的经验,或者对如何改进我的代码或提供其他一些想法有一些建议或想法。
我最初的想法是开发一个使用 jQuery mousemove 来测量鼠标光标位置的代码。但是,我读到我应该谨慎使用 mousemove,因为需要大量的处理工作。正因为如此,我有了使用 setInterval() 每 n 秒测量一次鼠标光标位置的想法(见下文)。但是,我不确定这是否是一种明智的做法。
<script>
var mousePosition;
var mouse_time;
var mouse_event = {};
$(document).ready(function () {
mousePosition = {'x': 0,'y': 0};
$(document).bind('mousemove',function(e) {
x_coordinate = e.pageX;
y_coordinate = e.pageY;
});
setInterval(function () {
mouse_time = Date.now();
mouse_event = {
x_coordinate: x_coordinate,y_coordinate: y_coordinate,mouse_time: mouse_time,}
console.log(mouse_event)
},3000);
});
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。