我现在有一个具有特定宽度和高度的简单内容可编辑 div,我想在光标到达内容可编辑 div 的末尾以及行尾时触发一个事件。
用例:当用户到达页面末尾时,它会插入新页面,类似于 google docs
当光标在键入时到达 div 的末尾时,我应该能够触发和事件,这将触发一些 dom 更改或显示无法在其中键入更多字符的通知。
我们不希望限制 div 中的字符或单词的数量,而是应该(我猜)基于光标从 div 底部或右侧的偏移量(但如何?)。
在这个方向上的任何暗示都足够好。这是基本的 html http://jsfiddle.net/illumine/jfknz/
<div id="editor" contenteditable='true'>
If user types in this area it should fire an event if the end of line reached while typing i.e. when cursor switches the line.
<br/>
Also an event should fire when cursor has reached end of the div. i.e. when content overflows the div.
</div>