火狐浏览器之所以会出现不兼容的问题,是因为在获取高度的时候存在小数。在获取的时候使用Math.floor()向下取整即可
77行:obj.page.offset().top - leaveTop 81行:Math.round(obj.page.position().top - leaveTop + marginTop + scrollTop)
修改为
obj.top = Math.floor(obj.page.offset().top - leaveTop); obj.top = Math.floor(Math.round(obj.page.position().top - leaveTop + marginTop + scrollTop));