我想在html网页中编写一些代码,这样当用户单击我的ClickBox中的鼠标时,X和Y坐标将被保存,然后发送到我的数据库。以click.box的CENTER作为原点保存鼠标点击坐标
但现在,单击处理程序......这是我多远了:
<body>
<div id = "ClickBox" style = "left:100px;"> </div>
</body>
<script>
$(document).ready(function(e)
{
$('#ClickBox').click(function(e)
{
alert(e.pageX + ' , ' + e.pageY);
});
});
</script>
<style type="text/css">
#ClickBox { width:640px; height:480px; cursor:pointer; background:#2f2f2f; top:50px; color:#fff; font:bold 12px Arial; }
</style>
它的工作原理,但显示点击的方式,是显而易见的坐标原点是不是中心或我的ClickBox左上角。我如何修改这些片段,以便无论我的ClickBox在我的网页上的位置如何,我总是可以获得我的中心的精确坐标ClickBox正在坐标原点?
由于提前,
让您clickbox的坐标和措施,以及 - 在那之后,它是几个简单的数学运算。 – CBroe