h作者blackbing (blackbing)
看板Web_Design
标题Re: [问题] div 内使用js卷动卷轴
时间Tue May 29 23:13:54 2007
textarea可以处理这样的问题,只要设readonly就跟DIV一模一样了,
我稍微测试了一下,try it!
==============================以下是程式码=============================
<textarea id="div1"
style="width:250px;height:55;overflow-x:hidden;overflow-y:scroll;" readonly>
测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字
测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字
测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字
</textarea>
<INPUT TYPE="button" value="down" onclick="set_down()">
<script>
function set_down()
{
var div = document.getElementById('div1');
var range = div.createTextRange();
range.move("character",div.value.length);
range.select();
}
</script>
==============================以上是程式码=============================
※ 引述《ayuiop (活跳跳28)》之铭言:
: 现在我创建了一个div
: 设定overflow: auto;
: 当div内的资料过多时,就会出现卷轴
: 但是问题来了
: 如果我想要用javascript控制在某时候 将该div的卷轴卷至底部
: 有方式办的到吗?
: 我目前是想到插一个<a>到div.innerHTML的最後
: 用CSS left: -(int) 将他藏起来
: 然後用js setFocus,并立刻blur
: 但是感觉这方法有点笨|||
: 有没有更好的方法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.22.18
※ 编辑: blackbing 来自: 140.127.22.18 (05/29 23:18)
1F:推 allanshen:textarea里面的字.不能加html语法..不方便用啊.. 05/29 23:22