我正在尝试将 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 回答
![?](http://img1.sycdn.imooc.com/545867790001599f02200220-100-100.jpg)
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
您可以通过使用防止 MathJax 捕获上下文菜单事件
MathJax.Hub.Config({
menuSettings: {
context: "Browser"
}
});
添加回答
举报
0/150
提交
取消