我有一个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