layui 滚动数据_layui 实现table翻页滚动条位置保持不变的例子
最近使用了layui table但是发现了一系列问题,由于被封装过不好自己修改,比如翻页后滑动条每次都会复位,导致体验不好,通过调试,我发现layui table并没有给div加id标签,我通过class定位表格div位置。
可以看到 滚动条所在div class="layui-table-body layui-table-main"
我在layui table定义了一个父div,防止多个table时定位错误,先定位父div,再寻找内部的datatable
原理就是先获取父div对象,然后再父div对象中找到 class=layui-table-main的对象,然后就可以操作滑动条了。
//获取表格重载之前scrollTop位置
var dev_obj; //layui table 父div
var layuitable = null; //当前的layui table
var scrollTop = 0; //记录位置
dev_obj = document.getElementById('table_and_page_div_id'); //table的父div
if (dev_obj != null)
{
layuitable = dev_obj.getElementsByClassName("layui-table-main");
}
if (layuitable != null && layuitable.length > 0)
{
scrollTop = layuitable[0].scrollTop; //layuitable获取到的是 class=layui-table-main的集合
}
//刷新当前页
g_table_config.data = g_UserInfoDataPage;
g_tableIns.reload(g_table_config);//表格重载
layer.close(g_layer_msg_index); //关闭提示框
//还原scroll位置
if (layuitable != null && layuitable.length > 0)
{
layuitable[0].scrollTop = scrollTop;
}
以上这篇layui 实现table翻页滚动条位置保持不变的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
时间: 2019-09-05
layui 滚动数据_layui 实现table翻页滚动条位置保持不变的例子相关推荐
- php天猫列表数据抓取,如何翻页抓取网页数据——以采集天猫搜索列表为例
我们在抓取数据时,通常不会只抓取网页当前页面的数据,往往都会继续抓取翻页后的数据.本文就为大家介绍,集搜客GooSeeker网络爬虫如何在进行数据抓取时,自动抓取翻页后的数据. 在MS谋数台的爬虫路线 ...
- 前嗅教你大数据:采集带有翻页结构的网页数据
置顶 "前嗅大数据" 和数据大牛一起成长,做牛气哄哄的大数据人 [场景描述]采集带有翻页的网页中的数据. [使用工具]前嗅ForeSpider数据采集系统,免费下载: ForeSp ...
- layui表头样式_layui中table表头样式修改方法
如下所示: layui.use('table', function () { var table = layui.table; table.render({ elem: '#desTable' , u ...
- 数据轮播图翻页封装(左右点击)
效果图: <template><div class="box" style="height:200px;"><!-- 左 --&g ...
- python selenium翻页_Selenium翻页的实现方法实例
在实际测试项目中,会出现新增数据记录不显示在第一页,而是显示最后一页,对于这种情况,那我们要根据每页显示数据数来进行翻页,保证代码能够准确拿到数据文本来做结果比对. 第一步:在基础类BaseTest中 ...
- Android 使用ViewPager2+ExoPlayer+VideoCache 实现仿抖音视频翻页播放
1. 实现效果 效果图中,视频没有铺满 是因为使用了ExoPlayer的RESIZE_MODE_FIT模式, 虽然使用RESIZE_MODE_FILL模式可以填充整个父布局,但是本Demo中使用的视频 ...
- 2-八爪鱼的自动识别(Cookie设置、翻页与循环)
目录 2-1-知识储备 Cookie 2-2-微博数据抓取(登陆Cookie设置) 1-在八爪鱼页面打开微博的官网 2-切换至"浏览模式" 3-登录微博 4-设置Cookie 5- ...
- MYSQL数据库的翻页
这个是我自己想出来的,当时只想到这么个笨方法. 看到不少人都在问MYSQL怎么翻页,现在拿出来给大家借鉴一下. 如果有好的方法请留言.大家互相探讨. <script language=" ...
- 上一页,下一页的翻页制作`
前言 提示:上一页,下一页的翻页制作 一.逻辑 1.获取数据,存到arrList 2.封装函数getDataList(),把数据存到arrList中 3.编写函数,上一页,下一页: 二.代码 代码如下 ...
最新文章
- Nginx+UWSGI+Django配置全过程
- 根据坐标点鼠标 不移动_CAD移动鼠标时,鼠标右下角有坐标提示,怎么取消?...
- python 路由转发_RabbitMQ之路由键转发消息
- oracle数据库的model,Oracle 11g学习笔记–model子句
- 1000道Python题库系列分享17(17道判断题)
- Atitit 设计模式之道 艾提拉著 sbb 目录 1. 一、设计模式的分类	1 1.1. 总体来说设计模式分为三大类:	1 1.2. 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建
- win10家庭版开启远程桌面(带rdpwrap.ini)
- 哈希加密matlab,图像加密算法之基于Hash函数和多混沌系统的加密
- WinRAR压缩软件安装步骤
- 安装docker ce与padman冲突及解决办法
- 如何写一篇数据分析报告3 - 分析背景是什么
- SQL Server第三方负载均衡方案 ----Moebius测试
- Fanuc机器人奇异点问题解决方法(适用于roboguide)
- Javascript的交互性
- 国内的虚拟服务器推荐,虚拟空间哪个好(国内比较的几款虚拟主机推荐)
- Android Things 开发入门
- 非暴力沟通简易思维导图
- 速率法和终点法的区别_生化反应曲线解析1(终点法)
- hurtworld正版社区服务器,《伤害世界hurtworld》正版盗版GM权限获取方法图文详解...
- “注定不凡“汇众教育17周年 V10.0发布会上海站“剧透”抢先看
热门文章
- 零零信安-DD数据泄露报警日报【第20期】
- 19.MFA-Conformer: Multi-scale Feature Aggregation Conformer forAutomatic Speaker Verification
- 【C++】 福到了(PTA)
- MFC对话框与基础控件个性化
- 如何实现flex栅格布局及合并单元格
- 坦克大战 —— 韩顺平
- 专访|HPE测试中心总监徐盛:测试新思维-DevOps,持续测试,更敏捷,更快速
- 报错:ERROR: modpost: “__aeabi_unwind_cpp_pr1“ [/tmp/stapuOPLIl/stap_xxx.ko]undefined!
- 工信部网站备案系统升级完成 新增备案用户激增
- 英语背单词有用吗_别闹了,你以为英语不好背单词就有用吗