如何进行Javascript事件驱动的鼠标日志记录?
我看到了一些获取鼠标位置的代码片段,并阅读了一些关于jQueryOne的内容。有没有人能给我举个例子,在鼠标移动时检测鼠标的位置,并在鼠标运行时保存坐标序列,然后在用户离开页面(或单击页面上的链接)时使用单击坐标将鼠标单击保存到数组(或使用分隔字符串变量可能更好)中它会将事件日志发布到php文件中吗?我可以写php部分如何进行Javascript事件驱动的鼠标日志记录?,javascript,events,logging,mouse,Javascript,Events,Logging,Mouse,我看到了一些获取鼠标位置的代码片段,并阅读了一些关于jQueryOne的内容。有没有人能给我举个例子,在鼠标移动时检测鼠标的位置,并在鼠标运行时保存坐标序列,然后在用户离开页面(或单击页面上的链接)时使用单击坐标将鼠标单击保存到数组(或使用分隔字符串变量可能更好)中它会将事件日志发布到php文件中吗?我可以写php部分 谢谢您可以使用window.onmousemove检测鼠标移动。坐标在xList和yList中累积,当窗口卸载时,调用unload()函数。从那里你可以对列表做任何你想做的事情,
谢谢您可以使用
window.onmousemove
检测鼠标移动。坐标在xList
和yList
中累积,当窗口卸载时,调用unload()
函数。从那里你可以对列表做任何你想做的事情,但是请注意,它们会很快变长
window.onmousemove = mouseMoved;
window.onunload = unload;
var xList = [];
var yList = [];
function mouseMoved(evt){
evt = evt || window.event; //compatibility with IE and other browsers
xList.push(evt.clientX);
yList.push(evt.clientY);
}
function unload(){
//do something with xList and yList
alert("unloading");
}
请参见上的示例。它不显示卸载功能,但在div
中显示当前坐标