【问题标题】:Changing the offset of div with javascript用javascript改变div的偏移量
【发布时间】:2015-01-19 14:30:36
【问题描述】:
我正在尝试创建自己的滚动条,并且我有一个包含在 div 中的长水平表,我目前只是想能够向左或向右移动 div。
我尝试了以下方法:
var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.left = -300;
颜色是看我是否可以从滚动“类”访问 div。它变成蓝色,但是无法向左偏移 300,没有任何反应。
我做错了什么?
【问题讨论】:
标签:
javascript
html
css
scroll
offset
【解决方案1】:
我看到三个问题:
- 元素未定位(
left、right、top 和 bottom 属性将在元素已定位时起作用)。或者,您可以使用marginLeft。
-
-300 周围没有引号或双引号。
- 您缺少单位
px。
var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.position = "relative";
d.style.left = "-300px";