我已经找遍了,没有找到任何真正有帮助的东西。
我试图使一个脚本,记录鼠标点击的坐标有坐标0在其中,所以例如x=0 y=125不是x= 100 y=125当它检测到这样的字符串时,我希望它像这样将它们添加到mysql数据库中。
Username -点击键的用户
x - x坐标
y - y坐标
amount -他们击中那个坐标的次数
有谁能帮我一下吗?更新代码。
<script>
$(document).ready(function(){
$('.map').click(function(e){
alert('x pos: ' + e.pageX + '; y pos: ' + e.pageY + ';');
if(e.pageX == 0 || e.pageY ==0){
<?php
mysql_query("INSERT INTO clickmap (id) VALUES ('".$_SESSION['username']."')")
or die(mysql_error());
?>
}
});
});
</script>
一个jquery解决方案(假设有人使用浏览器)将一个点击事件绑定到您想要收听的内容,然后使用触发pageX和pageY的事件,像这样:
if(e.pageX == 0 || e.pageY == 0) {
//do stuff.
}
这是一个工作小提琴:
http://jsfiddle.net/XdLJ9/