当鼠标悬停在核心工具栏上时,聚合物核心滚动标题面板中的鼠标滚轮滚动不起作用



这是来自 polymer-project.org 的核心滚动标题面板的演示:https://www.polymer-project.org/0.5/components/core-scroll-header-panel/demo.html

怎么了:
将鼠标放在某个列表项上,然后向下
滚动鼠标滚轮=>您将看到所有内容(列表)都被滚动,核心工具栏将其高度更改为某个最小高度,然后在屏幕上向上滚动。
一切都很好。

现在将鼠标放在核心工具栏上的某个位置并向下滚动鼠标滚轮。
=>什么都不会发生

问题是:
我应该怎么做才能让鼠标指向内容和核心工具栏的相同滚动。

例如,文档中的页面没有此类问题 (https://www.polymer-project.org/docs/elements/core-elements.html#core-scroll-header-panel)。似乎它使用了其他聚合物成分(或者可能不是聚合物,我不知道)。

感谢您的任何帮助。

这是因为core-scroll-header-panelheaderContainer(在其Shadow DOM内)阻止了滚动。

一种可能的解决方案是通过将pointer-events设置为 none 来禁用它接收触摸或鼠标事件。

core-scroll-header-panel::shadow #headerContainer {
    pointer-events: none;
}

最新更新