如何在Windows边栏小工具中启用滚动条?

时间:2010-12-30 16:30:59

标签: css windows-desktop-gadgets

如果其内容溢出其高度,我想使我的补充工具栏的整个 gadgetContent div可滚动。我可以让滚动条显示出来。不幸的是,只要我点击+拖动此栏,我就会移动整个小工具。这是我的CSS:

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

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

提前致谢!

编辑:我发现HTML滚动条实际上​​在补充工具栏小工具中工作。我的g:background元素中有一些CSS阻止了滚动条的可点击性。一旦我解决了问题,HTML滚动条就像我期望的那样开始工作。

1 个答案:

答案 0 :(得分:1)

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

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