日期:2014-05-17  浏览次数:20595 次

菜鸟求助!!!!100分
我做一个B/S的聊天系统,发送的信息显示在一个DIV层,我设置DIV的滚动条始终在最下面,这样就能看到自己刚发的信息,
代码如下:
  document.all.content.scrollTop = document.all.content.scrollHeight;
但是现在问题又来了,这样我就看不到上面的信息了。
我想既能显示最新发送的消息,又能拖动滚动条看到上面的信息,怎么解决?
大虾们帮帮忙啊!

------解决方案--------------------
带截图吧.
------解决方案--------------------
滚动条设置在最下面。。不能往上面拖么?
------解决方案--------------------
很简单啊

点击发送的时候判断一下,设一个标识位

当点击 滚动条的时候在设置一个.让其滚动到最下不生效就可以了
如:
function test(flag){
if(flag){ //点击发送时
//你的具体代码
}
}

------解决方案--------------------
给DIV做一个滚动条
<DIV style="OVERFLOW: auto; WIDTH: 300px; HEIGHT: 300px">
</DIV>
如果只要纵向滚动条:OVERFLOW-Y: auto
------解决方案--------------------
探讨

给DIV做一个滚动条
<DIV style="OVERFLOW: auto; WIDTH: 300px; HEIGHT: 300px">
</DIV>
如果只要纵向滚动条:OVERFLOW-Y: auto

------解决方案--------------------
探讨
我做一个B/S的聊天系统,发送的信息显示在一个DIV层,我设置DIV的滚动条始终在最下面,这样就能看到自己刚发的信息,
代码如下:
document.all.content.scrollTop = document.all.content.scrollHeight;
但是现在问题又来了,这样我就看不到上面的信息了。
我想既能显示最新发送的消息,又能拖动滚动条看到上面的信息,怎么解决?
……