jquery 实现上下滚动效果示例代码


Posted in Javascript onAugust 09, 2013
<script type="text/javascript" src="script/jquery-1.7.2.min.js"></script> 
<script type="text/javascript"> 
$(function() { 
var page = 1; 
var i = 1; 
var conheight = $('.con li').height(); 
var lilen = $('li').length; 
var len = Math.ceil( lilen / i ); 
alert(conheight+ " " + len); 
//alert("page:"+page+" i:"+i+" conheight:"+conheight+" lilen:"+lilen+" len:"+len) 
$('.next').click(function() { 
if( page == len){ 
alert("已经到底不能再在操作!"); 
return false; 
} 
$('.con_list').animate({top:'-=' + conheight},'slow'); 
page++; 
//if( page == len ) { 
// $('.con_list').animate({top:0},'slow'); 
// page = 1; 
// }else{ 
// $('.con_list').animate({top:'-=' + conheight},'slow'); 
// page++; 
//} 
}); 
$('.prev').click(function() { 
if(page == 1){ 
alert("已经到头不能再进行操作!"); 
return false; 
} 
$('.con_list').animate({top:'+=' + conheight},'slow'); 
page--; 
//if( page == 1 ) { 
// $('.con_list').animate({top:'-=' + conheight*(len - 1)},'slow'); 
// page = len; 
//}else{ 
// $('.con_list').animate({top:'+=' + conheight},'slow'); 
// page--; 
//} 
}); 
}) 
</script> 
<style type="text/css"> 
* { 
margin:0;padding:0 
} 
.prev,.next{ 
width:100px;height:20px;background:#333;cursor:pointer 
} 
.con{ 
width:100px;height:300px;overflow:hidden;position:relative 
} 
.con_list{ 
position:relative 
} 
.con li{ 
height:100px 
} 
.one{ 
background:#F90 
} 
.two { 
background:#69C 
} 
.three{ 
background:#633 
} 
</style> 
<body> 
<div class="prev"></div> 
<div class="con"> 
<div class="con_list"> 
<ul> 
<li class="one">11111111111111111111</li> 
<li class="two">22222222222222222222</li> 
<li class="three">333333333333333333333</li> 
<li class="three">444444444444444444444</li> 
<li class="one">5555555555555555555555</li> 
<li class="two">6666666666666666666666666</li> 
<li class="one">7777777777777777777777777</li> 
<li class="two">88888888888888888888</li> 
<li class="one">99999999999999999999</li> 
<li class="one">10103000000000</li> 
</ul> 
</div> 
</div> 
<div class="next"></div> 
</body>
Javascript 相关文章推荐
Javascript 判断Flash是否加载完成的代码
Apr 12 Javascript
js 返回时间戳所对应的具体时间
Jul 20 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
Feb 14 Javascript
js加载之使用DOM方法动态加载Javascript文件
Nov 08 Javascript
初识SmartJS - AOP三剑客
Jun 08 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
Aug 27 Javascript
学习javascript的闭包,原型,和匿名函数之旅
Oct 18 Javascript
js和jquery实现监听键盘事件示例代码
Jun 24 Javascript
原生js实现焦点轮播图效果
Jan 12 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
Jun 12 Javascript
微信小程序实现弹幕墙(祝福墙)
Nov 18 Javascript
原生JavaScript实现幻灯片效果
Feb 19 Javascript
15条JavaScript最佳实践小结
Aug 09 #Javascript
web网页按比例显示图片实现原理及js代码
Aug 09 #Javascript
html向js方法传递参数具体实现
Aug 08 #Javascript
js获取控件位置以及不同浏览器中的差别介绍
Aug 08 #Javascript
用JavaScript计算在UTF-8下存储字符串占用字节数
Aug 08 #Javascript
Jquery chosen动态设置值实例介绍
Aug 08 #Javascript
extjs两个tbar问题探讨
Aug 08 #Javascript
You might like
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
PHP如何实现跨域
2016/05/30 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
jquery获取input的value问题说明
2010/08/19 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
谈谈vue中mixin的一点理解
2017/12/12 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
python自动重试第三方包retrying模块的方法
2018/04/24 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
python处理document文档保留原样式
2019/09/23 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
人力资源管理专业学生自我评价
2013/11/20 职场文书
大学生四年生活自我鉴定
2013/11/21 职场文书
《狼和小羊》教学反思
2014/04/20 职场文书
诚实守信演讲稿
2014/09/01 职场文书
经济纠纷起诉状
2015/05/20 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript