【问题标题】:html - scrollbar jump by itselfhtml - 滚动条自行跳转
【发布时间】:2010-09-25 00:52:38
【问题描述】:

我遇到了这个奇怪的问题,我的滚动条会自行跳到我不希望它跳到的地方。

我在此页面内有一个带有滚动条的表格,如果用户的屏幕较小,该页面会自动添加滚动条。如果我向下滚动到表格底部并单击它,页面的滚动条会跳起来,因此我不再看到我单击的内容。有什么想法吗?

谢谢。

【问题讨论】:

  • 你能提供一个链接到发生这种情况的页面吗?

标签: html scrollbar


【解决方案1】:

造成这种情况的原因有很多。

  • 您单击了带有“#”href 的超链接,这将导致大多数浏览器滚动到页面顶部,
  • 可能在某处触发了 CSS :focus:active 规则,导致页面高度发生变化
  • 有一个 javascript onclick 事件触发并更改页面
  • ...或者可能完全是别的东西。

你试过不同的浏览器吗?这可能是浏览器本身的错误。

【讨论】:

    【解决方案2】:

    当我点击 Page Up 或 Page Down 时,我的滚动条会跳动。此外,如果我用拇指弹起我的笔记本电脑触控板,它可能会导致奇怪的鼠标行为。

    当我将一大杯拿铁倒进键盘时,我遇到了问题。但是大约一个小时后,整台电脑就停止了工作。

    【讨论】:

      【解决方案3】:

      您确定导致问题的对象不是<a href='#'><div onclick='yourJavaScriptFunction()'>...</div></a> 或类似的东西吗?

      【讨论】:

        【解决方案4】:

        也许你有一个元刷新标签

        <meta http-equiv="refresh" content="600">
        

        我在 safari 上看到这些导致类似问题,发布到页面的链接,您会发现更容易找到解决方案。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-16
          • 1970-01-01
          • 2014-03-26
          相关资源
          最近更新 更多