Jquery实现让textarea的滚动条始终保持在最下方

首先获取textarea的三个高度,页面的总高度,滚动的高度,还有页面的可视高度

$("dom>div:last-of-type").prop("offsetTop")   //页面中最后一个元素到顶部的高度也就是总高度

$(dom).height();  //可视高度

$(dom).prop("scrollTop");  //获取元素滚动的高度

最后设置 textarea的滚动高度,也就是总高度减去页面的可视高度

var num = $("dom>div:last-of-type").prop("offsetTop") - $(dom).height(); 

$(dom).prop("scrollTop",num);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,713评论 1 92
  • 为甚嚒要学习jQuery? 因为JS中有很多痛点: window.onload事件只能出现一次,如果出现多次,后面...
    magic_pill阅读 4,296评论 0 13
  • 今天玩 antd-mobile 碰到一个滚动条的问题:在 Tab 组件中使用多个 ListView ,当操作第一个...
    BertFu阅读 30,743评论 7 9
  • Window和document对象的区别 window对象window对象表示浏览器中打开的窗口window对象是...
    FConfidence阅读 6,785评论 0 5
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 5,921评论 0 1

友情链接更多精彩内容