当页面出现滚动条时,点击置顶的特效
2017-04-07 19:27
169 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="jquery-3.0.0.min.js"></script> </head> <body> <style> #roll { z-index:999; display: block; position: fixed; right: 10px; bottom: 50px; display: none; cursor: pointer; height: 72px; width: 26px; } </style> <div style="height:115px;width:100%;background-color: black"></div> <div class="tabBody" id="tupping-content" style="height:615px;width:100%;overflow-x:hidden;overflow-y:auto;"> <div style="width: 100%;height: 3000px;background-color: #00A0E9"> </div> </div> <div id="roll"><div title="回到顶部" id="roll_top">回到顶部</div></div> </body> <script type="text/javascript"> $(function(){ $('#roll').click(function () { $("#tupping-content").animate({ scrollTop: '0px' },1000); }); }); var _windowScrollTop; jQuery("#tupping-content").scroll(actionEvent).resize(actionEvent); function actionEvent() { _windowScrollTop = jQuery("#tupping-content").scrollTop(); if(_windowScrollTop<300){ $("#roll").css("display","none"); }else { $("#roll").css("display","block"); $("#roll").css("position","fixed"); $("#roll").css("right","20px"); $("#roll").css("bottom","20px"); } } jQuery("#tupping-content").scroll(); </script> </html>
效果如图,点击回到顶部:
相关文章推荐
- 页面滚动条到一定高度后出现置顶按钮
- 前端技术 -- 页面滚动条到一定高度后出现置顶按钮
- 页面点击置顶特效
- js-监控滚动条出现置顶按钮,点击返回顶部
- 返回顶部,js,css,页面离开顶部一定距离后出现返回顶部,点击后滚动回顶部,支持IE,FF,chrome ,safari,opera[摘自布布分享,tech.bubufx.com]
- 解决手机端页面的鼠标点击出现蓝色背景
- JS判断页面是否出现滚动条
- CSS vw让overflow:auto页面滚动条出现时不跳动
- CSS3 calc实现滚动条出现页面不跳动
- (转)IE6中设置 div 的最小高度 页面不出现滚动条
- 阻止因出现滚动条导致页面抖动
- Activity 启动模式 点击通知栏和悬浮框回到应用出现重复页面的问题
- 按钮点击多次出现多个相同页面问题
- frameset, iframe, frame框架页面出现横向滚动条bug的隐藏方法
- frameset, iframe, frame框架页面出现横向滚动条bug的隐藏方法
- 回到顶部,当页面下拉到一定高度时,就会出现回到顶部的按钮,点击回到顶部之后,会有一个速度的变化回滚到顶部,如果正在回到顶部时,鼠标的滚轮转动了就会停止回到顶部
- CSS基础篇--CSS3 calc实现滚动条出现页面不跳动
- CSS设计之页面滚动条出现时防止页面跳动的方法
- 页面如何自动出现滚动条(overflow属性用法)
- SSH中点击jsp页面连接进行action跳转时出现无数窗口