【发布时间】:2014-06-05 07:18:48
【问题描述】:
我在 WebKit 浏览器(Chrome 和 Safari)上的网站标记存在问题,即当我在右侧滑块的编辑框中键入内容时,它会滚动左侧区域。
请看以下示例:
http://jsbin.com/obiyec/7
http://jsbin.com/obiyec/7/edit - html 代码(输入在 id="palette" 的 div 内)
- 在 Chrome 或 Safari 中打开下一个链接
- 在右上角的编辑框中输入内容
- 注意左侧区域的滚动条会移动
如果可能的话,根本不可能彻底改变这个标记
问。如何防止滚动条移动并使其行为与FF相同?
【问题讨论】:
-
您的问题描述不清楚。您的示例中没有“编辑框”,它只是一个静态的
div。也许你想要textarea? -
@Sparky672 尝试链接。如果你在 Chrome 中打开JSBin,右上角会有一个输入框。输入它,左侧的
div和overflow: auto将滚动到右侧,即使它没有被交互。 -
@MyHeadHurts,我在 Safari 中,无法在左上角的框中输入任何内容。查看HTML,它只是一个
div。 -
@Sparky672 抱歉,我是个白痴。我的意思是右上角的输入框(我也更正了评论)。
-
@MyHeadHurts,我也试过了。在右上角的框中输入文本(然后按回车键)在 Safari 中没有任何作用。
标签: html css google-chrome safari webkit