【问题标题】:Scrollcontainer with fixed element inside not scrollable on fixed element带有固定元素的滚动容器在固定元素上不可滚动
【发布时间】:2019-01-13 06:29:03
【问题描述】:

我有一个固定高度和溢出滚动的容器。 在里面我有一个溢出容器的标题和内容。

当我的鼠标位于内容上时,容器会滚动。但是当我在 Header 上时,不会触发容器的滚动事件。

如何在容器上的任何地方触发滚动事件,甚至在标题上?

我创建了一个示例来查看行为:

https://codesandbox.io/s/k0x2oxw8x3

我正在使用带有样式组件的 React,所以我不能使用 Jquery。

【问题讨论】:

    标签: css reactjs sass styled-components


    【解决方案1】:

    只需使用指针事件:无

    const Header = styled.div`
      position: fixed;
      background-color: green;
      width: 100%;
      height: 100px;
      pointer-events: none; // add this
    `;

    【讨论】:

    • 是的,这行得通,但在我真正的标题上,我有一些链接和按钮,然后它们就不再工作了......
    • 尽量只使用 position:sticky;而不是位置:固定
    猜你喜欢
    • 1970-01-01
    • 2022-10-14
    • 2011-10-21
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多