HTML 两个div滚动条同时滚动
实现思路:
1.通过jquery 监听div滚动事件来设置其他div同时滚动
2.为不是多个同时滚动div的滚动监听事件互相重复影响,通过当鼠标移动到哪个div上时使用哪个div进行滚动监听,其他div不进行滚动监听。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>HTML 两个div滚动条同时滚动</title><script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body style="position: absolute;width: 100%;height: 100%;margin: 0;padding: 0">
<div style="position: absolute;top:0;left:0;width: 40%;height: 100%"><div id="data1" style="position: absolute;height:80%;width:100%;overflow: scroll;border: black 1px solid"></div>
</div>
<div style="position: absolute;top:0;left:50%;width: 40%;height: 100%"><div id="data2" style="position: absolute;height:80%;width:100%;overflow: scroll;border: black 1px solid"></div>
</div>
<script>$(function () {let i = 0;let html1 = [];let html2 = [];while (i<300) {i++;html1.push(`<p style="color: #3B9C9C;white-space:nowrap;">${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动</p>`);html2.push(`<p style="color: #00FF00;white-space:nowrap;">${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动 ${i} HTML 两个div滚动条同时滚动</p>`);}$("#data1").append(html1);$("#data2").append(html2);//两个div滚动条同时滚动$("#data1").mouseover(function () {$(this).on("scroll", function () {console.log(1)$("#data2").scrollTop($(this).scrollTop()); // 纵向滚动条$("#data2").scrollLeft($(this).scrollLeft()); // 横向滚动条});}).mouseout(function () {$(this).unbind("scroll");});$("#data2").mouseover(function () {$(this).on("scroll", function () {console.log(1)$("#data1").scrollTop($(this).scrollTop()); // 纵向滚动条$("#data1").scrollLeft($(this).scrollLeft()); // 横向滚动条});}).mouseout(function () {$(this).unbind("scroll");});});
</script>
</body>
</html>
HTML 两个div滚动条同时滚动相关推荐
- vue实现两个区域滚动条同步滚动
项目开发中,遇到一个比较两个form差异的需求,但当item过多就需要滚动条,这里就用到了滚动条同步的地方,其实原理和git的差异比较差不多,这里来做一下分析.这是效果图 要点分析: 其实主要是通过r ...
- vue中两个iframe滚动条同步滚动问题总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.问题分析 二.记录爬坑过程 1.获取dom 错误操作:在mounted里面this.$nextTick,如果场景里面有t ...
- js判断div滚动条是否滚动到底部
1.设置div固定高度,并且设置为内部超出可滚动 2.获取div标签,并获取div滚动距离顶部的高度 3.获取div的高度,如果没有给div设置高度可获取视图窗口的高度 4.获取div标签滚动高度 4 ...
- 两table水平滚动条级联滚动(同步滚动)。 table1放标题,table2放内容。
//table1=head和table2=body水平滚动条级联滚动 $(document).ready(function () { $("#bodyPanel").scroll( ...
- DIV滚动条自动滚动到最底部的两种方法
查看原文 方法1 function updateScroll(){var element = document.getElementById("divId");element.sc ...
- vue 监听某div滚动条的滚动事件
监听此div , 定义ref <div class="productSec" ref="rightContent" @mousewheel="s ...
- 两个div滚动条同步简单实现
横向滚动条同步: <div id="div1" style="width:500px; overflow:scroll;" οnscrοll=" ...
- vue 移动端监听div滚动条的滚动事件
第一步:监听div,定义ref <div class="accpdfbox" ref="rightContent" @scroll="scroo ...
- jquery 让div滚动条自动滚动到最下面
2019独角兽企业重金招聘Python工程师标准>>> function changeHight(){ var beforeHeight = $(".interaction ...
最新文章
- C 回顾 volatile 和 register 修饰符
- 算法之美 : 位运算
- 雷军晒3亿估值,意欲“收编”台湾硬件创业者?
- 挂载硬盘问题:mount: wrong fs type, bad option, bad superblock on /dev/sdb,
- springcloud工作笔记106---eureka实现服务监控_监控服务下线_服务注册_服务续约_判断注册中心可用_监控eurekaserver启动
- 怎么看笔记本电脑的配置参数_想给笔记本电脑硬件配置升级,我应该怎么升?...
- 推荐《与孩子一起学编程》,与孩子一起开启pathon编程之路吧
- 社交礼仪与口才艺术 艾跃进
- 打卡赠书,新一年的读者福利 !
- 利用AirPlayer空中播放PC服务器视频、音乐、图片
- dos攻击防范 java_php DOS攻击实现代码(附如何防范)
- 金蝶EAS系统,供应链,即时库存查询,库存查询SQL脚本
- office2016兼容mathtype问题
- 唐僧向李世民汇报627年度工作总结报告,堪称国际水平!
- 使用node-ffmpeg将m4a转换为mp3
- python将经纬度标注在地图上_python读txt与写excel,将经纬度坐标点显示在地图上...
- Microsoft .NET Framework 4(独立安装程序)
- pc 端与移动端区分点击与拖拽事件
- C语言见缝插针游戏,见缝插针游戏,见缝插针游戏图片
- kafka中的ISR、AR又代表什么?ISR伸缩又是什么?
热门文章
- 新开通的服务号左侧怎么没有“微信支付”菜单?
- ES(ElasticSearch)和solr的比较
- hugo本地服务器不显示文章,Hugo博客从本地托管到github – 真不知道这乐趣是什么?...
- 从小菜到大鸟--C#学习日记正式开笔
- 读书笔记:对线程模型的批评
- [ppurl]从”皮皮书屋”下载电子书的姿势
- 线代引论:chapter5.2转置(Permutations)和代数余子式(cofactor)
- 行列式求值 按照代数余子式求和 基于python
- Nginx安装启动后无法访问(访问拒绝连接)
- 2019个人比赛总结