Function 仅带整数的鼠标坐标-jquery函数
这个函数的问题是Firefox和Opera计算的div边框略有不同,所以在这些浏览器中我的差异为0.5(在X方向) 那么,我怎么能只在这个函数中有整数呢Function 仅带整数的鼠标坐标-jquery函数,function,coordinates,coordinate-transformation,jquery,Function,Coordinates,Coordinate Transformation,Jquery,这个函数的问题是Firefox和Opera计算的div边框略有不同,所以在这些浏览器中我的差异为0.5(在X方向) 那么,我怎么能只在这个函数中有整数呢 我想将数字四舍五入是最简单的解决方法,但我也愿意采用其他方法。使用四舍五入函数: $('.ccc').mousemove(function (e) { $('.ddd').text(" " + (e.pageX - $(this).offset().left - 0.5) + ", " + (e.pageY - $(this).
我想将数字四舍五入是最简单的解决方法,但我也愿意采用其他方法。使用四舍五入函数:
$('.ccc').mousemove(function (e) {
$('.ddd').text(" " + (e.pageX - $(this).offset().left - 0.5) + ", " + (e.pageY - $(this).offset().top) + " ");
});
如果是FF和Chrome导致了您的问题,您可能需要在进行取整之前检查用户代理。然而,这似乎是可以用另一种不太老套的方式来解决的。对不起,我是个傻瓜,但你能帮我编辑一下小提琴吗?我做不到,我不做别人的工作。你有什么问题?我会帮忙的,但我不会。
Math.round(2.3): // Equal to 2