jquery 获取鼠标坐标的问题? 木有分了 不好意思
我是这样写的varpositionX=e.originalEvent.x-$(this).offset().left||e.originalEvent.layerX-$(...
我是这样写的
var positionX=e.originalEvent.x-$(this).offset().left||e.originalEvent.layerX-$(this).offset().left||0;//获取当前鼠标相对img的x坐标
在其他浏览器中都可以,但是在火狐中就不行
$(this).offset().left 修改为 $(this).position().left 也不行
请问怎么弄啊? 展开
var positionX=e.originalEvent.x-$(this).offset().left||e.originalEvent.layerX-$(this).offset().left||0;//获取当前鼠标相对img的x坐标
在其他浏览器中都可以,但是在火狐中就不行
$(this).offset().left 修改为 $(this).position().left 也不行
请问怎么弄啊? 展开
展开全部
<body>
<img src="https://img.alicdn.com/imgextra/i4/2344162546/TB2.TbglX9gSKJjSspbXXbeNXXa_!!2344162546.jpg" style="margin-left:240px;"/>
<p></p>
</body>
$(function(){
$(document).mousemove(function(e){
var e = e || event, x = e.pageX;
$("p").text( x-$('img').offset().left );
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var pointX = e.clientX;
var pointY = e.clientY; 试试,我有个功能是这样用的
var pointY = e.clientY; 试试,我有个功能是这样用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http://www.huomaw.com/javascript/201107/28586.html
JavaScript获取鼠标坐标的函数(兼容IE、FireFox、Chrome)
JavaScript获取鼠标坐标的函数(兼容IE、FireFox、Chrome)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是 直接 e.pageX e.pageY就可以了么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询