我四处搜索,找不到任何对此有很大帮助的东西。
我正在尝试制作一个脚本来记录坐标为 0 的鼠标点击的坐标,例如 x=0 y=125 NOT X=100 y=125 当它检测到这样的坐标时,我希望它像这样将它们添加到我的 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>
最佳答案
jquery 解决方案(假设有人使用浏览器)是将点击事件绑定(bind)到您想要收听的内容,然后像这样使用触发 pageX 和 pageY 的事件:
if(e.pageX == 0 || e.pageY == 0) {
//do stuff.
}
这是一个有效的 fiddle :
关于java - 记录鼠标点击坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15713231/