【发布时间】:2012-05-10 09:34:29
【问题描述】:
我使用css3pie为我的页面在ie浏览器中使用css3效果。
一切正常。但是现在我的页面上有一个带有水平滚动条的字段。
在 ie8 中一切正常。但是在ie7中我不能滚动拖动滚动条。我只能使用左右箭头。
在 ie9 中我无法滚动.. 我也无法拖动滚动条。但是如果我点击左右箭头,滚动元素会直接跳到左后方..
我使用 pie v1.0beta5
我在很多网站上都发现了这个问题,但没有适合我的解决方案..
我的页面周围有一个包装器,它有一个线性渐变背景..如果我删除它一切正常..但是使用渐变背景我无法在 ie7 和 ie9 中滚动..
有没有人有同样的问题,也许找到了解决这个问题的方法?
【问题讨论】:
-
这是您的问题? github.com/lojjic/PIE/issues/190
-
是的,那是我的问题.. 但是“-pie-track-active:false”在我的 ie7 中不起作用.. 在 ie7 中,我可以使用滚动条左右两侧的按钮进行滚动..但在 ie9 中甚至不能使用这个.. 如果我想滚动,滚动条会直接跳回左边
-
您是从源代码构建的吗?正如该票中所说,-pie-track-active 功能尚未在发布版本中。
-
@lojjic:我阅读了 PIE 问题和这个问题,但不确定在哪里添加 -pie-track-active。我有一个具有自动溢出-y 的内联块。当滚动条出现在 IE 中时,拖动滚动块的唯一方法是双击它。将修复添加到元素似乎没有帮助。也许我应该将此作为一个新问题提出。此外,这个元素没有附加任何 PIE 行为(我知道)
-
@lojjic:没关系,看来您必须将
-pie-track-active:false添加到所有使用 PIE 行为的祖先元素
标签: css internet-explorer-7 internet-explorer-9 scrollbar css3pie