【发布时间】:2013-06-18 09:34:15
【问题描述】:
我在获取触摸事件的正确坐标时遇到问题。这是我的标记
<div class="board">
<canvas width="595" height="595" id="bgCanvas"></canvas>
<canvas width="595" height="595" id="liCanvas"></canvas>
</div>
CSS
.board{
width:595px;
height:595px;
position:absolute;
display:block;
left:21px;
top:230px;
}
.board canvas{
position:absolute;
}
和代码,请注意我已经将触摸事件监听器添加到 liCanvas
evX= ev.targetTouches[0].pageX- liCanvas.offsetLeft
但我没有得到正确的值,我的意思是当我触摸画布的左上角时我想要 evX=0。请帮帮我
【问题讨论】:
-
你得到了什么价值?
-
evX 得到 11,evY 得到 116。