我正在尝试将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完全窃取该事件,这与左键单击的工作方式相同,但是到目前为止,我还没有找到一种方法。
答案 0 :(得分:1)
您可以使用以下方法阻止MathJax捕获上下文菜单事件
MathJax.Hub.Config({
menuSettings: {
context: "Browser"
}
});