JavaScript 实现鼠标拖拽翻页效果
作者:木棉时间:2026-10-24 15:58:59浏览:362
本文介绍一种基于JavaScript的鼠标拖拽翻页特效实现方案。通过监听鼠标事件模拟页面切换交互,适用于需要直观滑动浏览内容的Web场景。代码包含HTML结构、CSS样式及JS逻辑,可直接运行查看效果。
拖拽翻页效果实现代码
<html> <head> <title>拖拽翻页效果JavaScript特效-demo by https://www.jb51.net</title> <style type="text/css"> html,body{ width:100%; height:100%; border:0px; margin:0px; overflow:hidden; } #menu{ width:1000px; height:500px; overflow:hidden; background:lightblue; } .page{ position:absolute; width:300px; height:400px; left:350px; top:50px; background:#FFF; border:1px solid #999; } ul{ list-style:none; height:320px; margin:20px; padding:0px; background:#EEE; } li{ font-size:12px; height:20px; line-height:20px; border-bottom:1px dashed #999; } li span{ float:right; } li a{ color:#000; text-decoration:none; } li a:hover{ text-decoration:underline; } .tip{ display:block; height:20px; margin:0px 20px; line-height:20px; text-align:center; font-size:12px; background:#999; } </style> </head> <body> <div id="menu"> <div class="page"> <ul> <li><span>09-11-25</span>RSA文件加密原理及代码实现</li> <li><span>09-11-25</span>C#软件后门程序代码</li> <li style="background:coral;"><span>09-11-25</span>项目管理软件PHP版</li> <li><span>09-11-25</span>手牵手</li> <li><span>09-11-25</span>初恋的少年家</li> </ul> </div> <div class="page"> <ul> <li><span>09-11-25</span>啊!停不住的爱人</li> <li><span>09-11-25</span>搜索引擎整合搜索系统</li> <li><span>09-11-25</span>倾城之雨</li> <li><span>09-11-25</span>往事2000</li> <li><span>09-11-25</span>绿色恐怖分子</li> </ul> </div> <div class="page"> <ul> <li><span>09-11-25</span>时光在慢慢消失</li> <li><span>09-11-25</span>宁静温泉</li> <li><span>09-11-25</span>变天着花</li> <li><span>09-11-25</span>阿辉饲了一只狗</li> <li><span>09-11-25</span>真的假的</li> <li><span>09-11-25</span>南台湾仔共</li> </ul> </div> </div> </body> </html>[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
作者最新文章
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
D3.js 与 ECharts 选型对比:灵活性 vs 开发效率
2026-11-05 09:45:01
为什么JS中typeof []返回object:数组类型检测误区解析
2026-11-04 19:50:47
