【问题标题】:How to enable scrollbars in Windows Sidebar Gadgets?如何在 Windows 边栏小工具中启用滚动条?
【发布时间】:2010-12-30 16:30:59
【问题描述】:

如果我的侧边栏小工具的内容超出其高度,我想让其整个 gadgetContent div 可滚动。我可以显示一个滚动条。不幸的是,每当我单击+拖动此栏时,我都会移动整个小工具。这是我的 CSS:

div#gadgetContent {
  overflow: auto;
  height: 240px;
}

有没有办法让滚动条的行为覆盖小工具的点击+拖动移动?

提前致谢!

edit:我发现 HTML 滚动条实际上​​确实在 Sidebar 小工具中工作。我的 g:background 元素中有一些 CSS 阻止滚动条被点击。一旦我解决了问题,HTML 滚动条就会开始按照我预期的方式工作。

【问题讨论】:

    标签: css windows-desktop-gadgets


    【解决方案1】:

    可以为 div 设置一个空的 onclick 处理程序,但随后将阻止拖动元素的整个内容,而不仅仅是滚动条​​。

    最好的方法是创建自己的滚动条或使用现有的库(例如this one)。这样,您可以将适当的事件处理程序应用于滚动条控件,当它们被单击时,滚动条控件将自动阻止拖动。

    【讨论】:

    • 谢谢 - 我会尝试这两种方法。
    猜你喜欢
    • 1970-01-01
    • 2010-12-24
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2016-07-02
    相关资源
    最近更新 更多