我意识到Yelp.com会在鼠标移动或发生某些事件(单击元素)时进行某种跟踪。如何做到这一点?有图书馆吗?如何做到这一点而对性能几乎没有影响?

您可以在以下Firebug中查看控制台:

最佳答案

鼠标跟踪的一个非常基本的实现如下所示:http://jsfiddle.net/pksah/

HTML:

<body>
    <div id="container"></div>
</body>


JS:

currentPosition = null;
$("#container").on("mousemove", function (event) {
    currentPosition = event;
});


setInterval(function () {
    console.log(currentPosition.pageX + "," + currentPosition.pageY);
}, 1000)


CSS:

#container {
    width:100%;
    height:300px;
    background:yellow;
}

09-27 21:19