首页 > 怎样让鼠标滚轮在 textarea 内滚到底部时,不会造成整个网页滚动

怎样让鼠标滚轮在 textarea 内滚到底部时,不会造成整个网页滚动

<textarea> 有很多行,我希望在 textarea 内滚动时只有 textarea 里的内容滚动,如果想让整个网页滚动,必须把指针移到 <textarea> 外部才能滚动,有可能实现么?


监听document的mousewheel事件
当指针在<textarea>内部时 event.preventDefault();


textarea 应该还行吧, 思路是自己监听 scroll 事件, 屏蔽掉所有操作,
手动获取 event 当中关于滚动的数据, 手动设置滚动条位置.

【热门文章】
【热门文章】