js禁用鼠标左键点击事件

image.png
该部分使用handsontable实现,想实现在页面上拖动这个table的效果,加上了pointer-events:none之后可以实现,但是很多地方都失效了,例如table上的滚动条,单元格右键事件,大佬们有好的解决方案吗

现在有个思路,是左键点击时加上pointer-events:none,松开的时候再去掉,但是现在进入页面的第一次,要点击再松开才会加入,并不是点击直接加入

阅读 4.5k
1 个回答

是可以用代码获取点击是左键,右键,还是中键的,你可以你可以判断后在执行自己的逻辑,比如

function onClick(e) {
  if(e.button === 0) {
    e.preventDefault()
  }
}

https://developer.mozilla.org...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题