jquery animated滑动切换分页显示滚动特效代码

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

以下是 jquery animated滑动切换分页显示滚动特效代码 的示例演示效果:

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

部分效果截图:

jquery animated滑动切换分页显示滚动特效代码

HTML代码(index.html):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery animated滑动切换分页显示代码</title>
<link href="css/style.css" type="text/css" rel="stylesheet" />
<script src="js/jquery.1.9.1.min.js"></script>   
<script src="js/pages.js"></script>   
<script type="text/javascript">
	$(function () {
		$("#myapp").pages({
			prev: '.prevArrow',    
			next: '.nextArrow'	
		});
	});
</script> 
</head>

<body>
<center>
	<div class="khtjcls08">
        <div class="khtjcls09">
            <!-- 每页显示 36个 -->
            <div class="khtjcls10" id="myapp">
                <div class="myappitem">
                    <div class="khtjcls11">1</div>
                    <div class="khtjcls11">2</div>
                    <div class="khtjcls11 error">3</div>
                    <div class="khtjcls11">4</div>
                    <div class="khtjcls11">5</div>
                    <div class="khtjcls11 error">6</div>
                    <div class="khtjcls11">7</div>
                    <div class="khtjcls11">8</div>
                    <div class="khtjcls11 error">9</div>
                    <div class="khtjcls11">10</div>
                    <div class="khtjcls11">11</div>
                    <div class="khtjcls11 error">12</div>
                    <div class="khtjcls11">13</div>
                    <div class="khtjcls11">14</div>
                    <div class="khtjcls11 error">15</div>
                    <div class="khtjcls11">16</div>
                    <div class="khtjcls11">17</div>
                    <div class="khtjcls11 error">18</div>
                    <div class="khtjcls11">19</div>
                    <div class="khtjcls11">20</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                </div>
                <div class="myappitem">
                    <div class="khtjcls11">1</div>
                    <div class="khtjcls11">2</div>
                    <div class="khtjcls11 error">3</div>
                    <div class="khtjcls11">4</div>
                    <div class="khtjcls11">5</div>
                    <div class="khtjcls11 error">6</div>
                    <div class="khtjcls11">7</div>
                    <div class="khtjcls11">8</div>
                    <div class="khtjcls11 error">9</div>
                    <div class="khtjcls11">10</div>
                    <div class="khtjcls11">11</div>
                    <div class="khtjcls11 error">12</div>
                    <div class="khtjcls11">13</div>
                    <div class="khtjcls11">14</div>
                    <div class="khtjcls11 error">15</div>
                    <div class="khtjcls11">16</div>
                    <div class="khtjcls11">17</div>
                    <div class="khtjcls11 error">18</div>
                    <div class="khtjcls11">19</div>
                    <div class="khtjcls11">20</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                </div>
                <div class="myappitem">
                    <div class="khtjcls11">1</div>
                    <div class="khtjcls11">2</div>
                    <div class="khtjcls11 error">3</div>
                    <div class="khtjcls11">4</div>
                    <div class="khtjcls11">5</div>
                    <div class="khtjcls11 error">6</div>
                    <div class="khtjcls11">7</div>
                    <div class="khtjcls11">8</div>
                    <div class="khtjcls11 error">9</div>
                    <div class="khtjcls11">10</div>
                    <div class="khtjcls11">11</div>
                    <div class="khtjcls11 error">12</div>
                    <div class="khtjcls11">13</div>
                    <div class="khtjcls11">14</div>
                    <div class="khtjcls11 error">15</div>
                    <div class="khtjcls11">16</div>
                    <div class="khtjcls11">17</div>
                    <div class="khtjcls11 error">18</div>
                    <div class="khtjcls11">19</div>
                    <div class="khtjcls11">20</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11 error">303</div>
                    <div class="khtjcls11">303</div>
                </div>
            </div>
        </div>
        <div class="fn-left">
            <span class="prevArrow"></span>
            <div class="pages"><span id="myApp-current-num">1</span> / <span id="totalnum">6</span></div>
            <span class="nextArrow"></span>
        </div>
     </div> 
    </div>
<center>
</body>
</html>







JS代码(pages.js):

;
	(function($){
	$.fn.pages = function(options){
	var defaults ={
	prev:'.prev',//上一页按钮next:'.next',//下一页按钮prevClass:'prevArrowC',//上一页按钮能点击的classnextClass:'nextArrowC',//下一页按钮能点击的classpageObj:'.myappitem',//每页移动的元素pageWidth:530,//每次移动的元素宽度totalnum:'#totalnum',//共几页赋值元素currnum:'#myApp-current-num'//当前第几页赋值元素}
;
	// Extend our default options with those provided.var opts = $.extend(defaults,options);
	var appro = $(this);
	//控制的元素var appprev = opts.prev;
	//上一页按钮var appnext = opts.next;
	//下一页按钮/*只有一页时 上一页按钮和下一页按钮都不能点击 默认样式是都不能点击的样式 大于一页时 下一页按钮能点击 以此类推下面两个class 就是上一页 下一页按钮能点击时的样式当上一页 下一页按钮能点击时 分别加上对应的class 不能点击时 移除对应的class*/
var prevClass = opts.prevClass;
	//上一页按钮能点击的classvar nextClass = opts.nextClass;
	//下一页按钮能点击的classvar totalnum = $(opts.pageObj).length;
	//获取总页数var warp = opts.pageWidth;
	//每次移动的像素var currnum = 1;
	//初始第一页$(opts.totalnum).text(totalnum);
	if (currnum == 1 && currnum < totalnum){
	//总页数大于1且不在最后一页时$(appnext).addClass(nextClass);
}
$(appnext).click(function (){
	//下一页if (!appro.is(":animated")){
	// 如果正处于动画中的则不进行动画if (currnum < totalnum){
	//当前页码小于总页数appro.animate({
	"left":"-=" + warp}
,300);
	currnum++;
	//当前页码+1$(opts.currnum).text(currnum);
	//当前页码赋值if (currnum == totalnum){
	//最后一页时 下一页按钮禁用$(this).removeClass(nextClass);
}
else{
	$(this).addClass(nextClass);
}
$(appprev).addClass(prevClass);
}
}
}
);
	$(appprev).click(function (){
	//上一页if (!appro.is(":animated")){
	// 如果正处于动画中的则不进行动画if (currnum <= totalnum && currnum > 1){
	currnum--;
	//当前页码-1appro.animate({
	"left":"+=" + warp}
,300);
	$(opts.currnum).text(currnum);
	//当前页码赋值if (currnum == 1){
	//第一页时 上一页按钮禁用$(this).removeClass(prevClass);
}
else{
	$(this).addClass(prevClass);
}
$(appnext).addClass(nextClass);
}
}
}
);
}
;
}
)(jQuery);
	

CSS代码(style.css):

@charset "utf-8";/* CSS Document */
*{margin:0px;padding:0px;font-family:"宋体";}
/*解决IE6闪动问题 start*/
*html{background-image:url(about:blank);background-attachment:fixed;height:100%;}
/*解决IE6闪动问题 end*/
body{margin:0;padding:0;font-size:14px;font-family:"宋体";font-size:14px;height:100%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0;}
ol,ul,li{list-style-type:none;}
img{vertical-align:top;border:0;margin:0px;padding:0px;}
a{cursor:pointer;}
a,input,textarea{text-decoration:none;border:0;outline:none;}
a:active{star:expression_r(this.onFocus=this.blur());background:none;}
:focus{outline:0;}
/*clear fix*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*hide for IE mac start*/
.clearfix{display:block;}
.khtjcls08{width:576px;height:251px;background:url(../images/black.png);margin-top:25px;position:relative;overflow:hidden;}
.khtjcls09{width:530px;height:150px;margin:0px auto;overflow:hidden;position:relative;top:30px;}
.khtjcls10{width:9999px;height:150px;overflow:hidden;position:relative;left:0px;}
.myappitem{width:530px;height:150px;overflow:hidden;float:left;}
.khtjcls11{width:30px;height:21px;line-height:21px;text-align:center;display:inline-block;font-family:"微软雅黑";font-size:16px;color:#FFFFFF;float:left;margin-right:14px;margin-bottom:30px;word-break:keep-all;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.error{background:url(../images/error.png) no-repeat center;}
/*分页样式*/
.fn-left{width:90px;height:14px;position:absolute;bottom:40px;left:30px;}
.prevArrow,.nextArrow{display:block;width:8px;height:14px;position:absolute;top:0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.prevArrow{background:url(../images/pageL.png);left:0px;}
.nextArrow{background:url(../images/pageR.png);right:0px;}
.prevArrowC,.nextArrowC{cursor:pointer;}
.prevArrowC:hover{background:url(../images/pageLH.png);}
.nextArrowC:hover{background:url(../images/pageRH.png);}
.pages{width:50px;height:14px;line-height:14px;font-weight:normal;position:absolute;top:0px;left:16px;color:#F3BF59;font-family:"微软雅黑";font-size:16px;text-align:center;}
.pages span{font-family:"微软雅黑";}
.pages #myApp-current-num{color:#ea5501;font-weight:bold;font-family:"微软雅黑";}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
149.15 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
打赏文章