javascript - 使用javascript更改div的偏移量

标签 javascript html css scroll offset

我正在尝试创建自己的滚动条,并且我在一个 div 中包含一个长的水平表格,我目前只是想能够向左或向右移动该 div。

我尝试了以下方法:

var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.left = -300;

颜色是看我是否可以从滚动“类”访问 div。它变成蓝色,但是它无法向左偏移 300,没有任何反应。

我做错了什么?

最佳答案

我看到三个问题:

  1. 元素未定位(leftrighttopbottom 属性将起作用,如果元素定位)。或者,您可以使用 marginLeft
  2. -300 周围没有引号或双引号。
  3. 您缺少单位 px

var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.position = "relative";
d.style.left = "-300px";

关于javascript - 使用javascript更改div的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28026935/

相关文章:

javascript - SharePoint 的动态 URL 重定向

javascript - 从url获取字符串值

html - 我在居中对齐 div 时遇到问题

javascript - 我想使用 style 标签覆盖 css 类属性。动态更改样式标签值

javascript - 当我的障碍物列表变得太大时,为什么会出现此错误?

javascript - jQuery Append 只添加 1 项

css - 如何防止不支持的浏览器的 css 动画并在停用 js 时允许支持

html - 2列RWD中的重叠列

html - IE li 悬停未检测到 li 元素上有边距

javascript - jquery在append后追加一个元素