我正在嘗試將 MathJax 與 JavaScript InfoVis Toolkit ( https://philogb.github.io/jit/;這里是它的外觀測試:https : //photon89.gitlab.io/tpiq-experimental/ web/new_design_index.html#test.pdf&TEST2&treeView ) 并努力解決以下問題:我正在使用右鍵單擊一個節(jié)點來刪除該節(jié)點。但是,如果節(jié)點中有一些數(shù)學(xué)運算,則右鍵單擊會被 MathJax 竊取。如果我點擊數(shù)學(xué)表達(dá)式本身,它會打開一個上下文菜單(可以通過 MathJax 配置停用)。但是,如果我在數(shù)學(xué)表達(dá)式的稍下方或上方單擊,則沒有上下文菜單,但不會觸發(fā)右鍵單擊事件,并在 JS 控制臺中給出錯誤。我想阻止 MathJax 完全竊取事件,就像左鍵單擊一樣,但到目前為止我找不到這樣做的方法。
如何防止 MathJax 渲染元素竊取右鍵單擊事件?
三國紛爭
2021-08-20 15:45:19