jq聊天窗口追加元素发送消息scroll滚动到底部
未知
2023-08-24 14:09:31
0

$("#container").scrollTop($("#container")[0].scrollHeight);一定要在追加元素的下面执行。也就是说追加元素完成后执行滚动到底部
!<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>sdfdf</title>
    <style type="text/css">
     #container{
        overflow-y:auto;
        overflow-x:hidden;
        height:150px;
        border:1px solid red;
         width:350px;
    }
      html,body{margin:0px;padding:0px;font-family: "微软雅黑";}
</style>
</head>
<body>
<div id="container">
      <ul id="msgList" >
        <li>111111111</li>
        <li>2222222222</li>
        <li>333333333</li>
        <li>4444444444</li>
        <li>5555555555</li>
        <li>66666666666</li>
        <li>77777777777</li>
      </ul>
</div>
<div class="footer">
    <textarea  id='msgInput' rows="2" placeholder="输入点什么" class="msg-input"></textarea>
    <input type="button" class="btn" id='btnSubmit'value="发送" οnclick="" type="reset">
</div>
<script src="http://code.jquery.com/jquery-1.4.1.min.js"></script>
<script>
//一进来就滚动到底部
$("#container").scrollTop($("#container")[0].scrollHeight);
$("#btnSubmit").click(function(){
    //如果没有内容就return
    var txtVal=$("#msgInput").val();
 
    if(txtVal==''){
       return false;
    }
    //有内容继续
    $('#msgList').append('<li>'+txtVal+'</li>');
    $("#container").scrollTop($("#container")[0].scrollHeight);
  })
</script>
</body>
</html>

相关内容

《哪吒2》中国影史第一个8...
《哪吒2》中国影史首个80亿大作,以卓越艺术与技术成就铸就辉煌,再...
2025-02-10 07:00:43
网络木马攻击案例剖析:从成...
本文剖析一起网络木马攻击案例,从成功到失败的转变过程揭示网络安全的...
2025-02-10 02:46:38
《哪吒2》的风吹到了美国
《哪吒2》作为中国动画电影佳作,以精美画面和动人故事,展现中国传统...
2025-02-09 22:46:36
PHP pcntl库中pc...
PCntl库中pcntl_strerror函数可将错误号转为错误消...
2025-02-09 02:46:43
MySQL存储引擎存储空间...
MySQL存储引擎选择关键,影响存储空间与性能。不同存储引擎如In...
2025-02-08 20:23:43
《哪吒之魔童闹海》票房破5...
《哪吒之魔童闹海》刷新影史最快纪录,票房破50亿,国产动画再创辉煌...
2025-02-06 21:46:57

热门资讯

layui tooltip提示... 在layui表单中,我们想把一个标签做出提示,以标明这个表单元素是做什么有什么功能时,就可以用上提...
layui中出错Unexpec... layui中出错Unexpected identifier
JavaScript获取当前协... JavaScript获取当前协议,域名,路径
解决Phpcms V9手机门户... 第一步:开启手机网站。位置:模块 》手机门户 》 添加手机站点,如果模块里面没有手机门户,那么就在模...
bootstrap 图片文字居... 问题描述: 让图片和文字居中显示。 解决办法: !-- style--.navbars img{ m...
如何在html中禁止复制文字 问题描述: 如何禁止别人复制自己的文章? 解决办法: 在body标签中添加以下代码: onconte...
JS实现html打印功能,打印... !DOCTYPE htmlhtmlhead meta charset=utf-8 title打印功能...
bootstrap图片排版布局 问题描述: 在使用bootstrap的时候,出现了这样的问题。 排版对不齐。 解决办法: 通过上图发...
手机端底部定位 问题描述: 需要实现的效果 解决办法: !-- 底部 -- div class=layui-row ...