奇怪:Android 聊天室的滚屏,常见的方法怎么失效了?
发布于 11 年前 作者 Einsy 3926 次浏览 最后一次编辑是 8 年前

$ID(“Show”).scrollTop=1000000; 这个常用来拿来滚屏的,特别是聊天的显示区。但是在安卓的webview里失效了,真奇怪

<!DOCTYPE html>
<meta charset=“utf-8” />
<title>WebSocket Test</title>

<div id=“Show” style=“width:100%;padding:5px;overflow-y:scroll;height:300px;border:solid 1px #cccccc;background-color:white;”> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1234</div> <div>1</div> <div>1</div> <div>1</div> <div>1</div> <div>1</div> <div>1</div> </div>

<div id=“Send” style=“width:100px;height:50px;border:solid 1px red;”>测试滚动</div>

<script language=“javascript” type=“text/javascript”>

function $ID(obj){ return document.getElementById(obj);} $ID(“Send”).addEventListener(‘touchstart’, function (e) { //alert(123); $ID(“Show”).scrollTop=1000000; //这个在其他浏览器里正常能滚屏到最下端的 //$ID(“Show”).scrollTop=$ID(“Show”).scrollHeight; });

</script>

</html>

3 回复

ding!

@jiyinyiyong 您的贴怎么不见了呢?

不好意思, 回复错帖子, 删掉了 Android 环境的 HTML 和 JS 看你写的, 估计和浏览器端不同, 不清楚问题会在哪

回到顶部