我有一个背景,是一组相当复杂的渐变(用CSS完成,而不是图像)。在页面的中间是一个固定的框架,内容位于这个框架内。我可以在此框架上设置overflow-y: auto
来滚动内容,但我希望能够使用窗口来滚动。
下面是页面现在的样子:
我想把滚动条放在窗口上。我可以将内容放在框架之外,并根据需要添加页边距,但问题是内容会出现在框架之外。然后我可以在顶部和底部覆盖它,但这是困难/不可能的,因为背景不是图像,也不是实心的。
有没有办法在顶部/底部滚动的块文本中有一个透明的元素?您能以某种方式将样式应用于重叠的内容吗?
即使是需要JavaScript的最奇特的单一浏览器解决方案也是完全可以接受的。
发布于 2012-05-04 23:52:30
如果你的目标是隐藏滚动条(假设你对jQuery没意见),我建议你使用类似slimScroll的工具。
在幕后发生的事情很简单:指定的容器被分配了overflow: hidden;
,并附加了一个悬停处理程序-唯一的目的是模拟一个自定义滚动条来响应鼠标悬停事件。
发布于 2012-05-05 01:56:07
尝试探索jScrollPane的特性。它是一个功能强大、灵活的JQuery插件,可以用来处理滚动条,你可能会找到解决方案。
https://stackoverflow.com/questions/10457002
复制