我已经四处搜索,无法找到任何真正有用的东西。
我试图创建一个记录鼠标点击坐标的脚本,其中坐标为0,例如x = 0 y = 125 NOT X = 100 y = 125 当它检测到那样的coords时,我希望它像这样将它们添加到我的mysql数据库中。
用户名 - 点击坐标的用户
x - x坐标
y - y坐标
金额 - 他们击中该次坐标的次数
有人认为他们可以帮我这个吗?
已更新代码。
<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>
答案 0 :(得分:1)
一个jquery解决方案(假设某些人使用浏览器)将click事件绑定到您想要侦听的事物,然后使用触发了pageX和pageY的事件,如下所示:
if(e.pageX == 0 || e.pageY == 0) {
//do stuff.
}
这是一个工作小提琴: