Yelp鼠标跟踪机制

时间:2013-04-06 00:05:34

标签: javascript jquery web-applications yelp

我意识到Yelp.com会在鼠标移动或发生某些事情时进行某种跟踪(点击元素)。这是怎么回事?有图书馆吗?如何在不影响性能的情况下做到这一点?

您可以在下面的Firebug中看到控制台:

enter image description here

2 个答案:

答案 0 :(得分:1)

鼠标跟踪的一个非常基本的实现可能如下所示: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;
}

答案 1 :(得分:0)

正如我在评论中所说的看起来像某些广告/广告系列跟踪,并且它与某些Google API工具相关,您会看到使用此脚本在控制台中抛出的相似之处:

http://closure-library.googlecode.com/svn/!svn/bc/4/trunk/closure/goog/docs/closure_goog_debug_errorhandler.js.source.html

谷歌广告意味着关闭