当前位置: 代码迷 >> JavaScript >> 如何修改内容中的代码使对象一直往屏幕左边移啊
  详细解决方案

如何修改内容中的代码使对象一直往屏幕左边移啊

热度:84   发布时间:2012-02-15 12:09:44.0
怎么修改内容中的代码使对象一直往屏幕左边移啊??
if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
   var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
   dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
   followObj.style.left=followObj.offsetLeft+dx;
   }

这是把对象一直往右边移的代码,我想往左边移动,应该怎么改呢?

------解决方案--------------------
把所有left改成right
------解决方案--------------------
document.body.scrollLeft 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离。 
followObj_x 这个应该是对象在文档中的坐标
followObj.offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。followObj.style.left 设置或获取对象相对于文档层次中下个定位对象的左边界的位置。

------解决方案--------------------
followObj.style.left=followObj.offsetLeft-dx;
------解决方案--------------------
不明白你的意思!!你的2张图片要是在一个层!!那肯定不行!!

要分开放不同的层!固定的固定!
  相关解决方案