为了账号安全,请及时绑定邮箱和手机立即绑定

如何防止 MathJax 渲染元素窃取右键单击事件?

如何防止 MathJax 渲染元素窃取右键单击事件?

三国纷争 2021-08-20 15:45:19
我正在尝试将 MathJax 与 JavaScript InfoVis Toolkit ( https://philogb.github.io/jit/;这里是它的外观测试:https : //photon89.gitlab.io/tpiq-experimental/ web/new_design_index.html#test.pdf&TEST2&treeView ) 并努力解决以下问题:我正在使用右键单击一个节点来删除该节点。但是,如果节点中有一些数学运算,则右键单击会被 MathJax 窃取。如果我点击数学表达式本身,它会打开一个上下文菜单(可以通过 MathJax 配置停用)。但是,如果我在数学表达式的稍下方或上方单击,则没有上下文菜单,但不会触发右键单击事件,并在 JS 控制台中给出错误。我想阻止 MathJax 完全窃取事件,就像左键单击一样,但到目前为止我找不到这样做的方法。
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

您可以通过使用防止 MathJax 捕获上下文菜单事件


MathJax.Hub.Config({

  menuSettings: {

    context: "Browser"

  }

});


查看完整回答
反对 回复 2021-08-20
  • 1 回答
  • 0 关注
  • 271 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信