用javascript编辑文本后,我可以维护textarea滚动位置吗?

时间:2011-01-15 07:50:56

标签: javascript html

我有类似于此处使用的文本编辑器(WMD Markdown Editor)。我遇到的问题是用JS修改文本后,textarea会滚动到顶部...

http://jsfiddle.net/qTRhu/1/

http://screenr.com/7uz

1 个答案:

答案 0 :(得分:6)

我记得这是一个浏览器的问题(firefox?)。您需要保存并恢复滚动条位置和(取决于您的设计)所选文本。

    var scrollTop = txtarea.scrollTop;

...

    txtarea.scrollTop = scrollTop;