これはかなりの作業と調整を意味しますが、jQuery Caret、jQueryプラグインを使用することができます。
これを使用して、カーソルの位置を取得し、設定することができます。それはそのコードを書くために、あなたがキャレットを使用する必要があります
$("#myTextArea").bind("keydown", function(e) {
var code = e.keyCode || e.which;
if(code == 38) { // Arrow up
.... code here ....
}
});
を使用して上向き矢印です確認しながら、すべての
まず、あなたのテキストエリアjQueryを使って
<textarea id="myTextArea" value="some text" ></textarea>
でのKeyDownイベントをキャッチすることができます1 。。最後のカーソル位置を記憶します。2.矢印上のキーがヒットし、結果の位置が0である場合、カーソル位置を最後に記憶された位置にリセットします。そして、下/下の部分に同様のコードを書いてください。
申し訳ありません申し訳ありませんが、プログラムできませんが、このようなものはうまくいくはずです。