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>

相关内容

PHP sg15 实战教程...
PHP SG15实战教程:从基础到高级,学习PHP语言安全协议与技...
2026-02-11 01:23:35
"从基础到实践:关于PHP...
本文详细介绍了PHP `min_spare_servers` 参数...
2025-12-28 01:23:46
"从入门到精通:MySQL...
本文全面解析了MySQL视图概念、操作及技巧。介绍其定义、创建、查...
2025-11-28 01:23:45
淘宝优惠券如何快速找到?教...
摘要: 本文介绍了如何快速找到淘宝优惠券的方法,包括关注官方活动...
2025-11-14 01:23:41
"从入门到精通:SSRF网...
SSRF攻击技术解析:本文全面解析了SSRF基础概念、原理、类型及...
2025-10-28 01:23:40
"SSRF攻击详解:从原理...
本文详述了SSRF攻击原理、危害及常见场景,提出包括限制IP访问、...
2025-10-21 01:23:47

热门资讯

腾讯邮箱qq邮箱使用SMTP开... 第一步:登录 https://mail.qq.com/ 登录后点击设置---账号 第二步:点击【开启...
downloadable fo... downloadable font: Glyph bbox was incorrect怎么处理
layui tooltip提示... 在layui表单中,我们想把一个标签做出提示,以标明这个表单元素是做什么有什么功能时,就可以用上提...
layui中出错Unexpec... layui中出错Unexpected identifier
JavaScript获取当前协... JavaScript获取当前协议,域名,路径
解决Phpcms V9手机门户... 第一步:开启手机网站。位置:模块 》手机门户 》 添加手机站点,如果模块里面没有手机门户,那么就在模...
JS实现html打印功能,打印... !DOCTYPE htmlhtmlhead meta charset=utf-8 title打印功能...
bootstrap 图片文字居... 问题描述: 让图片和文字居中显示。 解决办法: !-- style--.navbars img{ m...
bootstrap图片排版布局 问题描述: 在使用bootstrap的时候,出现了这样的问题。 排版对不齐。 解决办法: 通过上图发...