我正在使用来自Brush & Zoom折线图块的代码。
然而,我注意到,如果图形完全缩小(就像最初查看图形时一样),并将鼠标光标放在图形上并向下滚动鼠标滚轮(通常会缩小),它会滚动浏览器窗口。
d3是否有一种方法来基本上表示:"任何时候鼠标悬停在SVG上时,滚动滚轮不应滚动浏览器窗口?"
我正在使用来自Brush & Zoom折线图块的代码。
然而,我注意到,如果图形完全缩小(就像最初查看图形时一样),并将鼠标光标放在图形上并向下滚动鼠标滚轮(通常会缩小),它会滚动浏览器窗口。
d3是否有一种方法来基本上表示:"任何时候鼠标悬停在SVG上时,滚动滚轮不应滚动浏览器窗口?"
您可以尝试在 SVG 上设置 overscroll-behavior 为 "none"。它在 Chrome/Edge/Firefox 中得到支持,但遗憾的是 Safari 不支持。