我在linux (远程)机器上通过ssh从macOS上的iTerm2运行tmux。
我已经配置了.tmux.conf,以便通过以下方式让鼠标滚轮在tmux中滚动:
set -g mouse on
这使鼠标滚轮滚动,复制到剪贴板上的鼠标拖动和其他。
我可以保持鼠标滚轮滚动,但同时禁用鼠标拖动到剪贴板时的复制吗?
基本上,我想在滚动DOM元素之前做一些预处理。问题是scroll事件是在滚动DOM元素之后触发的。我知道当您使用鼠标滚轮滚动时,鼠标滚轮滚动事件会在DOM元素滚动之前触发,尽管它没有为您提供预期的滚动位置,而且它只是一种滚动类型。我想知道是否有任何事件会触发每个滚动方法(例如。鼠标滚轮、拖动滚动条、按向下箭头等。)在滚动DOM元素之前。它不一定是一个事件。我不想滚动到某个位置,所以scrollTo不适用。
on scroll的事件链:用户滚动-> DOM元素物理滚动->触发onScroll事件->处理内容
所需的事件链:用户滚动->某些事件被捕获并执行我想做的事情-&g