【发布时间】:2014-06-21 14:25:14
【问题描述】:
我正在为印度语言开发拼写检查器。到目前为止,拼写检查器能够找到拼写错误的单词。
我为此目的使用了一个内容可编辑的 div。所以现在我需要在用户右键单击或选择错误单词时显示拼写错误单词的建议,以替换拼写错误的单词或直接忽略它。
我在 perl 中有一个建议生成器算法。我只需要与javascript 链接。我卡在如何显示建议(在光标处绘制菜单)。我在搜索谷歌后找到了一些代码。但无法更进一步。
<script type="text/javascript">
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
alert("You've tried to open context menu"); //here you draw your own menu
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
alert("You've tried to open context menu");
window.event.returnValue = false;
});
}
</script>
【问题讨论】:
-
您能否准确地回答您的问题:您的问题是在光标所在的位置绘制菜单吗?还是显示与光标所在单词相关的建议?或两者? :)
-
@Djizeus 我的问题是在光标处绘制菜单
-
@Raju 那么与您提出的另一个问题有什么区别:stackoverflow.com/questions/23559003/…?
-
在 Google 工作了一段时间后,我使用 javascript 创建了一个菜单。它不能在 google-chrome 中运行,但在 Firefox 中运行良好。
-
那么如果剩下的问题在另一个问题中,你应该关闭这个问题,或者编辑你的问题以说明问题到底是什么。
标签: javascript html spell-checking right-click