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

我正在做在线聊天,遇到关于滑动条的一个问题,请帮我解决一下!
当消息多时页面不能全部显示,想看到最新的消息滑动条必须在最下面,用户也可以通过向上拖动滑动条查看聊天记录,查看聊天记录时出现新消息,则滑动条不会跑到最下面。就像QQ聊天一样。JS或ASP.NET代码怎么写?????

------解决方案--------------------
让滚动条放置在最下方你应该知道怎么设置了吧?然后做个判断,判断当前的滚动条如果滚动的位置距离最大位置的比例超过多少例如大于高度10%,>10%,就不自行重置滚动条在最下方,只有在符合你判定的范围内时,才重新将滚动条置为最下方。