用jQuery实现返回页面顶部的功能
页面中有返回顶部的图标用起来使我们预览页面更方便,这个功能也是在网站中常见的功能,今天研究了一个简单的例子,用jQuery实现返回顶部的功能:
css代码如下:
*{ margin:0; padding:0;}
#backToTop{ position:fixed; bottom:10px; left:80px; _position: absolute;_left:80px; _bottom:auto;}
#backToTop a{ text-align:center; text-decoration:none; color:#d1d1d1; display:block; width:80px; -moz-transition:color 1s;
-webkit-transition:color 1s; -o-transition: color 1s; width:18px; background:#03F;}
#backToTop a:hover{ color:#979797;}
html代码如下:
<p id="backToTop">
<a href="#top">返回顶部</a>
</p
jQuery代码如下:
function setGoTopLocation(){
var backTop=$("#backToTop");
backTop.css({"position":"absolute"});
$(window).scroll(function(){
var top=$(window).scrollTop()+$(window).heigth;
backTop.css({"top":top+"px"});
});
};
$(document).ready(function(){
setGoTopLocation();
var backTop=$("#backToTop")
backTop.hide();
$(function(){
$(window).scroll(function(){
if($(window).scrollTop()>100){
backTop.fadeIn(1500);
}
else{
backTop.fadeOut(1500);
}
})
backTop.click(function(){
$('body,html').animate({scrollTop:0},1000);
})
})
})
用jQuery实现返回页面顶部的功能相关推荐
- 如何通过HTML标记或JS代码实现跳转返回页面顶部
本文介绍三款简单的返回页面顶部代码,可以使用简单的HTML锚标记,也可使用JavaScript Scroll函数动态返回,其它的还有悬浮脚本等有点复杂了,本文不再介绍,大家根据自己需要选择其中的一种即 ...
- 返回页面顶部最简单方法
返回页面顶部最简单方法 <a href="#">返回页面顶部</a>
- 迅速返回页面顶部代码
<迅速返回页面顶部代码> <DIV style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FILTER: p ...
- 11-微信小程序商城 分类和产品 产品页面顶部切换功能(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
产品页面顶部切换功能 本节主要讲解产品详细页面中顶部切换界面和功能的实现,效果如图13-9所示. 1.布局分析 结构布局分析示意如图13-10所示. 根据上面的布局分析,我们会产生基础的框架,代码示例 ...
- 点击返回页面顶部(h5、js、jQuery 三种方式)
当页面过长时,通常会在滚动条到一定位置时设置按钮,点击可以快速返回顶部或者指定的位置处. 参考文档:jQuery中页面返回顶部的方法总结 方法一:锚点定位 当点击a标签,会直接返回到顶部:如果p标签有 ...
- js网页返回页面顶部的小方法
咳咳,在网页出现滚动条的时候,许多网站会在右下角出现一个图标,点击可以回到页面顶部 本文就记录下js实现代码: 1.在html页面body添加dom元素 <img src="toTop ...
- jquery返回页面顶部
本文转载自: https://www.cnblogs.com/eczhou/archive/2013/01/09/2852708.html 作者:eczhou 转载请注明该声明. 1.此博文图片样式引 ...
- jQuery返回页面顶部代码
$(".goTop").click(function () {$("html, body").animate({"scroll-top":0 ...
- javascript返回页面顶部_RobotFramework: 执行JavaScript语句
场景 在做web项目时,通常需要开发一些自动化用例,自动化用例执行可以设置触发条件,也可以定时执行,在每次代码发生变更的情况下,自动触发自动化用例执行,可以及时检测修改代码是否引入新的问题,提高产品的 ...
最新文章
- oracle网站注入,oracle注入,utl_http方法
- 云端卫士架构师讲DDoS攻击的智能防御之道
- java开源springboot项目_springBoot 搭建web项目(前后端分离,附项目源代码地址)...
- 【BZOJ1305】 [CQOI2009]dance跳舞
- 检查集群状态命令_巨杉数据库SequoiaDB巨杉Tech | 四步走,快速诊断数据库集群状态...
- acctmod-ftp.sh
- python 为什么没有重载_python是否支持重载
- 三维重建:闭环检测-相机闭环
- 66-Flutter移动电商实战-会员中心_编写ListTile的通用方法
- 通过boundingRectWithSize:options:attributes:context:计算文本尺寸
- R语言-单一变量分析
- oracle dblink和dataguard,Oracle 建立 DBLINK
- mysql查询修改数据类型_MySQL增删改查及数据类型
- stm32 JTAG和SWD的使用区别简要介绍
- RHEL5下编译ACE 5.5
- Camera 花屏、分屏、卡屏,黑屏问题分析
- 基于java SSM框架的竞拍系统拍卖网设计
- 电脑“减负”必备,分享一款优秀的重复文件查找工具
- wex5 java_WeX5简介
- 操作rabbitMQ时,误删guest账户,无法登录
热门文章
- was css,Sass无效的CSS…:期望的表达式(例如,1px,粗体),是“{”
- 开机更新配置怎么关闭计算机,Win7关闭开关机的Windows Update配置()制作方法
- dismiss android,[转]Android对话框中dismiss和cancel、hide的区别
- mysql 存储过程改用户_Mysql修改存储过程相关权限问题
- oracle表分区设计_ORACLE 分区表的设计
- 每日编程-20170326
- 写帮助大家学习的小框架
- flutter 输入框限制输入 数字、小数
- mysql的入门基础操作
- [前端]多线程在前端的应用——Javascript的线程