1、如果是获取,原生js实现很容易:

1

2

3

var div = document.getElementById('wgt-ask'),

    scrollTop = div.scrollTop;

console.log(scrollTop); // 100

前提是div已经具备滚动条,不然使用为0

2、如果是设置,原生js也很简单:

1

2

var div = document.getElementById('wgt-ask');

div.scrollTop = 100;

依然前提是div已经具备滚动条,否则设置无效

3、如果是二者兼备,这里就要简单的封装一下了:

1

2

3

4

5

6

7

8

9

10

11

function scrollTop(obj, len){

    if (typeof len === 'undefined') {

        return obj.scrollTop;

    else {

        obj.scrollTop = len;

    }

}

var div = document.getElementById("wgt-user");

scrollTop(div, 100); // 设置

var st = scrollTop(div); // 100 获取

$(".tbody").scrollTop(0)

js jquery scrollTop 指定位置相关推荐

  1. js导航定位指定位置

    在项目中遇到一个导航点击,定位到具体位置的上,类似这种效果 通常按照我之前的做法是在左侧的点击事件里添加html锚点,右侧的A B位置ID设置为和左侧href锚点值一样即可.但是这样做有一个缺陷,就是 ...

  2. JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字符串插入指定位置方法 JS字符串删除指定字符方法

    js字符串截取的方法 方法一: str.slice(开始位置,结束位置) //start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,s ...

  3. JS之获取指定位置Unicode的charCodeAt()方法

    用法:charCodeAt() 方法可返回指定位置的字符的 Unicode 编码.这个返回值是 0 - 65535 之间的整数 语法:stringObject.charCodeAt(index) 参数 ...

  4. JS之返回指定位置字符的charAt方法

    作用:charAt() 方法可返回指定位置的字符,返回的字符是长度为 1 的字符串 语法:stringObject.charAt(index) 参数:必需.表示字符串中某个位置的数字,即字符在字符串中 ...

  5. js向数组指定位置添加元素

    一.JavaScript splice() 方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目. 方法实例 //在数组指定位置插入 var fruits = ["B ...

  6. JS(JavaScript)--字符串指定位置添加元素

    字符串指定位置添加元素 /*** 字符串指定位置添加元素* @param str1:原字符串* @param n:插入位置* @param str2:插入元素* @return 拼接后的字符串*/ f ...

  7. javascript js jquery获取元素位置代码总结

    制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置. 下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的绝对大小和相对大小 首先,要明确两个基本概念. 一张网页的全部 ...

  8. js滚动到指定位置显示或隐藏元素

    在写小米商城购买页的时候有个导航栏需要在滚动页面到一定位置的时候固定显示,反之隐藏 官网页面 连接:https://www.mi.com/buy/detail?product_id=14206 1. ...

  9. js在字符串指定位置插入字符串

    利用了字符串的slice方法 定义和用法 slice(start, end) 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分. 使用 start(包含) 和end(不包含) 参数来指定字符 ...

最新文章

  1. SAP Promotion Managementfor Retail (SAP PMR)
  2. 车辆贷款违约预测挑战赛
  3. Flash Catalyst之乱盖
  4. boost::contract模块没有宏实现base types的测试程序
  5. leetcode 57. 插入区间
  6. Ubuntu主题更换
  7. 永久把linux系统chrome的user agent 改成win10系统的
  8. .Net FSO简单小结(简单到不能再简单了)
  9. 徘徊于斗牛之间 —— 星象、星宿与星座(风水)
  10. Laravel文档阅读笔记-How to deploy Laravel 8 project on Cpanel shared hosting
  11. Android Button设置边框 和背景
  12. 激活MyEclipse 无法运行cracker2018.jar
  13. 知乎页面的html代码,仿知乎当复制网页内容时在尾部加入版权信息代码
  14. Mac运行exe的几种方法,欢迎补充!
  15. win10如何修改mac地址(亲测通过)
  16. 高版本linux安装gamit,Ubuntu Linux下安装GAMIT10.6
  17. MyBatis-Plus 扩展篇 > 自动填充功能
  18. 如何更改计算机名称及查看自己计算机的型号
  19. 视频处理系列︱利用达摩院ModelScope进行视频人物分割+背景切换(一)
  20. java对象数组练习,定义数组存储三台汽车对象。汽车的属性有:品牌,价格,颜色。创建三个汽车对象,数据通过键盘输入而来,并把数据存入数组中,打印出每台汽车的信息。

热门文章

  1. 使用rman nocatalog方式备份Oracle - NetBackup配置方法
  2. 正点原子开拓者FPGA,程序固化下载到板子里面
  3. 计算两个日期相差的月数
  4. Spring注入属性值
  5. 传感器实验——PM2.5传感器
  6. 玩电脑,还是被电脑玩
  7. 如何将光盘制作为iso文件
  8. 词法分析器flex教程
  9. WOL远程开机——通过ESP8266+blinker(点灯)平台实现
  10. CentOS6.8搭建mrtg与详细配置