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 也不行

请问怎么弄啊?
展开
 我来答
遥遥无期Li
2017-10-25 · TA获得超过497个赞
知道小有建树答主
回答量:544
采纳率:56%
帮助的人:238万
展开全部
<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 );
    });
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
城弦
2013-07-30 · 超过33用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:101万
展开全部
var pointX = e.clientX;

var pointY = e.clientY; 试试,我有个功能是这样用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪熊打架
2013-07-30 · TA获得超过160个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:200万
展开全部
http://www.huomaw.com/javascript/201107/28586.html
JavaScript获取鼠标坐标的函数(兼容IE、FireFox、Chrome)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bblwx
2013-07-30 · TA获得超过1223个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:237万
展开全部
不是 直接 e.pageX e.pageY就可以了么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式