在网上找了了好多的demo都不能用,最后去找我们公司的大神解决了。
要写这个你首先要知道两点,
1. .scroll() .scrollTop(); .scrollLeft()用法。这个可以看 w3s的。http://www.w3school.com.cn/jquery/event_scroll.asp
2.就是 获取 div 移动的距离 eg:
$(".se").scrollTop(top); 具体的内容就是这样,自己添加js,
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> <style> * { margin: 0; padding: 0; } .all { font-size: 18px; color: #000; text-align: center; width: 500px; margin: 50px auto; clear: both } .bor { border: 1px solid #ccc; } .left { float: left; width: 66px; height: 152px; overflow: hidden; } .right { float: left; width: 432px; overflow: auto; } .r_top { height: 50px; white-space: nowrap; overflow: hidden; } .r_bottom { height: 100px; overflow: scroll; } .r_bottom p { width: 500px; } </style> <script> $(function () { $(".r_bottom").scroll(function () { var top = $(this).scrollTop(); //alert(top) var right = $(this).scrollLeft(); // alert(right) $(".left").scrollTop(top); $(".r_top").scrollLeft(right); }); }) </script></head><body><div class="all"> <div class="left bor"> 下jkdajflajfo军阀的积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人下jkdaj flajfo军阀的积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人方便下jkdajflajfo 军阀的积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人方便下jkdajflajfo军阀的 积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人方便方便 </div> <div class="right"> <div class="r_top bor">法if奖诶哦艾欧姐夫i日啊即将法if奖诶哦艾欧姐夫i日啊即将法if奖诶哦艾欧姐夫i日啊即将法if奖诶哦艾欧姐夫i日啊即将</div> <div class="r_bottom bor"> <p>下jkdajflajfo军阀的积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人下jkdaj flajfo军阀的积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人方便下jkdajflajfo 军阀的积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人方便下jkdajflajfo军阀的 积分卡拉的叫法if奖诶哦艾欧姐夫i日啊即将发热i类减肥了会计法二夫人方便方便 </p> </div> </div> </div></body></html>
时间: 2024-11-06 04:45:51