jquery回到顶部插件GoUP滑动滚动特效代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jquery回到顶部插件GoUP滑动滚动特效代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jquery回到顶部插件GoUP滑动滚动特效代码

HTML代码(index.html):

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery回到顶部插件GoUp</title>
<script src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.goup.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $.goup({
                trigger: 100,
                bottomOffset: 150,
                locationOffset: 100,
                title: 'This is a Demo',
                titleAsText: true
            });

        });
    </script>
</head>
<body style="height: 2000px; text-align: center;">
<h1>向下滚动查看效果</h1>
</body>
</html>








JS代码(jquery.goup.min.js):

/* * * Copyright (c) 2014 Daniele Lenares (https://github.com/Ryuk87) * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. * * Version 0.5.1 * */
(function(e){
	function t(e,t,n){
	if(t=="show"){
	switch(n){
	case"fade":e.fadeIn();
	break;
	case"slide":e.slideDown();
	break;
	default:e.fadeIn()}
}
else{
	switch(n){
	case"fade":e.fadeOut();
	break;
	case"slide":e.slideUp();
	break;
	default:e.fadeOut()}
}
}
e.goup=function(n){
	var r=e.extend({
	location:"right",locationOffset:20,bottomOffset:10,containerRadius:10,containerClass:"goup-container",arrowClass:"goup-arrow",alwaysVisible:false,trigger:500,entryAnimation:"fade",goupSpeed:"slow",hideUnderWidth:500,containerColor:"#000",arrowColor:"#fff",title:"",titleAsText:false,titleAsTextClass:"goup-text"}
,n);
	e("body").append('<div style="display:none" class="'+r.containerClass+'"></div>');
	var i=e("."+r.containerClass);
	e(i).html('<div class="'+r.arrowClass+'"></div>');
	var s=e("."+r.arrowClass);
	var o=r.location;
	if(o!="right"&&o!="left"){
	o="right"}
var u=r.locationOffset;
	if(u<0){
	u=0}
var a=r.bottomOffset;
	if(a<0){
	a=0}
var f=r.containerRadius;
	if(f<0){
	f=0}
var l=r.trigger;
	if(l<0){
	l=0}
var c=r.hideUnderWidth;
	if(c<0){
	c=0}
var h=/(^#[0-9A-F]{
	6}
$)|(^#[0-9A-F]{
	3}
$)/i;
	if(h.test(r.containerColor)){
	var p=r.containerColor}
else{
	var p="#000"}
if(h.test(r.arrowColor)){
	var d=r.arrowColor}
else{
	var d="#fff"}
if(r.title===""){
	r.titleAsText=false}
var v={
}
;
	v={
	position:"fixed",width:40,height:40,background:p,cursor:"pointer"}
;
	v["bottom"]=a;
	v[o]=u;
	v["border-radius"]=f;
	e(i).css(v);
	if(!r.titleAsText){
	e(i).attr("title",r.title)}
else{
	e("body").append('<div class="'+r.titleAsTextClass+'">'+r.title+"</div>");
	var m=e("."+r.titleAsTextClass);
	e(m).attr("style",e(i).attr("style"));
	e(m).css("background","transparent").css("width",80).css("height","auto").css("text-align","center").css(o,u-20);
	var g=e(m).height()+10;
	e(i).css("bottom","+="+g+"px")}
var y={
}
;
	y={
	width:0,height:0,margin:"0 auto","padding-top":13,"border-style":"solid","border-width":"0 10px 10px 10px","border-color":"transparent transparent "+d+" transparent"}
;
	e(s).css(y);
	var b=false;
	e(window).resize(function(){
	if(e(window).outerWidth()<=c){
	b=true;
	t(e(i),"hide",r.entryAnimation);
	if(m)t(e(m),"hide",r.entryAnimation)}
else{
	b=false;
	e(window).trigger("scroll")}
}
);
	if(e(window).outerWidth()<=c){
	b=true;
	e(i).hide();
	if(m)e(m).hide()}
if(!r.alwaysVisible){
	e(window).scroll(function(){
	if(e(window).scrollTop()>=l&&!b){
	t(e(i),"show",r.entryAnimation);
	if(m)t(e(m),"show",r.entryAnimation)}
if(e(window).scrollTop()<l&&!b){
	t(e(i),"hide",r.entryAnimation);
	if(m)t(e(m),"hide",r.entryAnimation)}
}
)}
else{
	t(e(i),"show",r.entryAnimation);
	if(m)t(e(m),"show",r.entryAnimation)}
if(e(window).scrollTop()>=l&&!b){
	t(e(i),"show",r.entryAnimation);
	if(m)t(e(m),"show",r.entryAnimation)}
e(i).on("click",function(){
	e("html,body").animate({
	scrollTop:0}
,r.goupSpeed);
	return false}
);
	e(m).on("click",function(){
	e("html,body").animate({
	scrollTop:0}
,r.goupSpeed);
	return false}
)}
}
)(jQuery)
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
34.89 KB
Html 滑动滚动特效
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章