我有一個textarea,裏面有很多文字,我有代碼,當你按下Shift + Enter時,它會插入一段文字。但是,目前,只要發生這種情況,文本會滾動,以便在屏幕底部留下插入符號。停止跳轉到textarea底部?
我插入代碼:
$("#body textarea").bind('keydown', function(event) {
var caret = $("#body textarea").caret();
if(event.keyCode == 13 && event.shiftKey)
{
var text = "[br]"
insertText("#body textarea", caret.start, caret.end, text, "");
$("#body textarea").caret(caret.start+(text.length), caret.start+(text.length));
}
});
有誰知道我能做些什麼來阻止它強迫插入符號的底部?
乾杯
BlackWraith
你能重現bug在[的jsfiddle(http://jsfiddle.net)? – 2012-02-07 23:31:20
@MyHeadHurts:抱歉,延遲,它不想玩得很好,但繼承人的例子。注意,如果向下滾動,它只會跳到底部 – 2012-02-08 00:30:41