【问题标题】:Scroll bug in ie7 and ie9 when using css3pie gradient使用 css3pie 渐变时 ie7 和 ie9 中的滚动错误
【发布时间】: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


【解决方案1】:

没关系,您似乎必须将 -pie-track-active:false 添加到所有使用 PIE 行为的祖先元素

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    相关资源
    最近更新 更多