我已经定义了一个 inputTextArea 如下:
<s:div id="editor">
<h:inputTextarea id="mytext" styleClass="editorTextInput" value="# {algorithm.script}"/>
</s:div>
内容比编辑器大,所以滚动条会自动出现。
问题(这可能是我不想要的功能)是每次按下键来编辑某些内容(更改单词/字符或添加单词/字符)时,都会自动触发滚动,以便该行已编辑是 inputTextArea 中的最后一个可见行。
我没有在 div 或 inputTextArea 上定义任何脚本或附加任何事件。
我试图附加什么都不做但也不起作用的事件
<s:div id="editor">
<h:inputTextarea id="mytext" styleClass="editorTextInput" onkeydown="doNothing()" onkeypress="doNothing()" onkeyup="doNothing()"value="# {algorithm.script}"/>
</s:div>
谢谢