在文本区域中上下滚动
Scrolling up and down in the TextArea
在TextArea中是否有向上滚动和向下滚动的特定功能。当文本区域中发生向上/向下滚动时,会触发"onscroll"。
此外,如何转到文本区域最后一行之后的新行,并在向下单击(滚动)时放置"短划线"(--)。谢谢
我可能错了,但据我所知,您所追求的是一个实际以编程方式为您滚动文本区域的函数。如果这是正确的,以下工作:
var scrollUp = function(elementId) {
"use strict";
var element = document.getElementById(elementId);
element.scrollTop = 0;
};
var scrollDown = function(elementId) {
"use strict";
var element = document.getElementById(elementId);
element.scrollTop = element.scrollHeight;
};
请参阅此处的jsFiddle示例:http://jsfiddle.net/WnHpj/3/
当然,如果您愿意的话,您可以使用scrollTop以较小的增量移动滚动。
我真的不明白你最后一个问题想要什么,如果你还需要帮助,请进一步解释。
编辑
破折号。。。添加此功能:
var addDashes = function(elementId) {
"use strict";
var element = document.getElementById(elementId);
if(element.value.substring(element.value.length - 4, element.value.length) !== "'n--'n") {
element.value = element.value + "'n--'n";
element.focus();
}
};
请参阅更新后的jsFiddle示例:http://jsfiddle.net/sQVe/WnHpj/7/
希望这就是你想要的。
$("#textbox").scroll(function(e){
//this happens when there is a scrolling action in your element
})
相关文章:
- JavaScript上下滚动不可预测
- 在文本区域中上下滚动
- 自动上下滚动元素
- 如何制作HTML小部件“;跟随“;当用户在页面上下滚动时,保持可见
- 垂直平滑上下滚动
- 如何使导航栏随着滚动上下滚动
- 为什么在HTML和JavaScript中,如果内容上下滚动,则内容不会得到滚动事件
- 当用户上下滚动页面时,使一个小箭头从左向右移动
- 当用户在屏幕上上上下滚动时旋转图像
- 上下滚动页面JavaScript导航
- 在剑道ui网格中上下滚动时取消复选框
- 使用jQuery scrollTop上下滚动一定数量的像素
- 从带有类的链接上下滚动列表
- 如何避免在jQuery移动端打开弹出窗口时上下滚动
- 在一个脚本中自动刷新和自动上下滚动
- 如何自动上下滚动去打开页面…
- JavaScript无限上下滚动元素
- 动画上下滚动Javascript
- 在上下滚动期间添加css类
- 无限自动上下滚动,如何控制/配置速度,结束时的暂停时间