我有一个文本区域,其中包含很多文本,并且我有代码,因此当您按Shift + Enter时,它将插入一段文本。但是,此刻,文本一经滚动,以使插入符号位于屏幕底部。

我的插入代码:

$("#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));
    }
});


有谁知道我能做些什么来阻止它将插入符号逼到最低点?

干杯
黑幽灵

最佳答案

我在stackoverflow.com上发现了同样的麻烦并为您制作样品
http://jsfiddle.net/deerua/WAZBQ/

关于javascript - 停止插入符号跳到文本区域的底部?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9185629/

10-12 07:06