Yelp.com は、マウスの動きや何かが発生したとき (要素をクリックしたとき) に何らかの追跡を行うことに気付きました。これはどうするの?図書館はありますか?パフォーマンスにほとんど影響を与えずにこれを行うにはどうすればよいですか?
以下の Firebug でコンソールを確認できます。
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;
}
コメントで述べたように、広告/キャンペーンの追跡のように見え、いくつかの Google API ツールに関連しているため、次のスクリプトを使用してコンソールに類似点が表示されます。
Google アドセンス、閉鎖で何か