QuillJs:在位置更改之前处理光标移动事件和执行代码

时间:2018-06-12 22:55:34

标签: javascript event-handling quill

我正在尝试修改Quill光标的行为,以便每当用户使用箭头键移动光标时:

  1. 确定移动方向(向上,向下,向左或向右)
  2. 检查污点是否是该方向的下一个元素
  3. 如果是,请阻止光标移动并执行某些操作。
  4. 否则,继续正常
  5. 目前我没有看到任何通过官方api监听箭头keydown事件的方法,但是有selection-change但这似乎在移动完成后触发,并且在选择文本时也会触发。更重要的是,它没有提供确定下一个/上一个印迹的明显方法。

    也许我正在以错误的方式思考这个问题。实现这样的事件处理程序的最佳方法是什么?

0 个答案:

没有答案