滚动一个可滚动的DIV而不使用Javascript
Scrolling a scrollable DIV without Javascript?
我基本上有一个固定宽度的div,里面有一个无序的列表,当列表太大时溢出到div的右边。它看起来像这样:
https://i.stack.imgur.com/oukU2.jpg每个列表项(基本上是一个60x60的图像)都是可点击的,它会导致一个具有相同DIV元素和相同列表项的页面,除了一个以不同的颜色突出显示它是当前图像。我要做的是得到一个,目前选择(它有一个class="active"
属性)显示在滚动DIV的中间,像这样:
我能想到的唯一方法是在页面上包含一个Javascript文件,以查找具有class="active"
属性的列表项,然后使用Javascript滚动到它。这样做的问题是,当页面加载时,它最初不会滚动到正确的位置,当Javascript加载并执行时,用户会看到它"跳转"到正确的位置。
有没有一种方法来做什么我想没有Javascript?如果需要的话,我不介意一些标记和CSS的hack。
谢谢!
我怀疑这只能通过CSS和HTML来解决。除非您使用其他语言(如PHP)可以生成具有更改div顺序的HTML。
但是,我可以解决你的Javascript"跳转"问题。
- 你最初用css style="display:none;"
- 使用JavaScript执行滚动(如果需要,还可以更改div的顺序)。 style=" font - family:宋体;"
。项目将显示在已经滚动的屏幕上。
相关文章:
- 幻灯片滚动javascript不起作用
- 谷歌地图API-如何停止滚动(JavaScript)
- slim向左和向右滚动javascript,而不是向上和向下滚动
- 滞后向左滚动Javascript
- 在聚焦文本输入的同时使用箭头键滚动(Javascript)
- 无限滚动 JavaScript 未运行
- 平滑滚动 JavaScript 影响模态功能
- 检测鼠标滚轮的使用情况,但保持页面滚动(javascript/jquery)
- 为什么不是't我的Parallax滚动JavaScript代码正在工作
- 平滑滚动Javascript滚动减去100px(固定标题导航)
- 标头不是't滚动-Javascript
- 可以't在webview中加载页面后滚动javascript映射
- 自定义滚动javascript困惑
- Aptana Studio 3 MAC OS在滚动JavaScript文件时间歇性死机
- 平滑滚动javascript禁用超链接
- 平滑滚动javascript代码与Bootstrap标签代码混淆
- 禁用水平滚动JavaScript
- 没有滚动javascript导致不工作的文本输入?iPhone Web App
- 添加渐变过渡到丹尼尔诺兰的img滚动javascript
- 你能得到用户的滚动位置,每次他们滚动JavaScript/jQuery