offsetLeft为什么总是0

yaodi_1985_84 yaodi_1985_84 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位,为什么我在JS中取DIV元素的offsetLeft总是0,

但offsetTop就是正确的值

有谁知道请帮帮忙啊!!

ps:代码不是在IE,也不是FF下,是一个移植在嵌入式设备中的浏览器。
...全文

相关推荐

Javascript拖拽系列文章2之offsetLeft、offsetTop、offsetWidth、offsetHeight属性第1/2页

Javascript拖拽用到的一些关于位置定位的一些参数

weixin_38679449

JS中offset和匀速动画详解

主要介绍了JavaScript动画:offset和匀速动画详解(含轮播图的实现),并把实现代码做了分享,有兴趣的朋友参考下。

weixin_38748769

clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析

screenX:鼠标在显示屏幕上的坐标。 clientX:鼠标在页面显示区域的坐标。 注:以上两个都是各浏览器通用的。 pageX:FF特有,鼠标在页面上的位置,从页面左上角开始定位,这个可以很方便在整个页面上进行定位,IE没有直接替换的属性。 layerX:FF特有,鼠标相对于“触发事件的元素的层级关系中离该元素最近的,设置了position的父元素”的边界的位置,从border的左上角开始定位,即如果这个父元素存在border,则坐标原点在border的左上角,而不是内容区域的左上角。 offsetX:IE特有,鼠标相对于“触发事件的元素”的位置,从内容区域左上角开始定位,不是从borde

weixin_38711333

浅谈JS之运动、即动画

运动也可以叫做动画,叫法不同罢了 1:运动的原理 通过连续不断的改变物体的位置,而发生移动变化。使用setInterval实现。 匀速运动:速度值一直保持不变。 多物体同时运动:将定时器绑设置为对象的一个属性。 注:物体每次运动都应该把之前的定时器清除掉。 示例代码如下: var speedX = 6; // box为绝对定位 box.timer = setInterval(function(){ box.style.left = box.offsetLeft + speedX +'px'; },80) 2:边界处理 遇到边界是应该停止掉还是反弹(方向相反)。 改变物体

weixin_38640473

js实现jquery的offset()方法实例

主要介绍了js实现jquery的offset()方法,实例分析了jquery的offset()方法原理与采用javascript实现的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

weixin_38621312
评论 7
收藏 已收藏
分享
返回顶部
yaodi_1985_84
JavaScript 87,983 成员 224,681 内容