如果其内容溢出其高度,我想使我的补充工具栏的整个 gadgetContent div可滚动。我可以让滚动条显示出来。不幸的是,只要我点击+拖动此栏,我就会移动整个小工具。这是我的CSS:
div#gadgetContent {
overflow: auto;
height: 240px;
}
有没有办法让滚动条的行为覆盖小工具的点击+拖动动作?
提前致谢!
编辑:我发现HTML滚动条实际上做在补充工具栏小工具中工作。我的g:background
元素中有一些CSS阻止了滚动条的可点击性。一旦我解决了问题,HTML滚动条就像我期望的那样开始工作。
答案 0 :(得分:1)
你可以为div设置一个空的 onclick
处理程序,但是对于元素的整个内容,而不仅仅是滚动条,将阻止拖动
最好的方法是创建自己的滚动条或使用现有的库(例如this one)。这样,您可以将相应的事件处理程序应用于滚动条控件,这些控件将在单击时自动阻止拖动。