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 相关文章推荐
找出字符串中出现次数最多的字母和出现次数精简版
Nov 07 Javascript
js substr支持中文截取函数代码(中文是双字节)
Apr 17 Javascript
深入理解javascript中defer的作用
Dec 11 Javascript
简单分析javascript面向对象与原型
May 21 Javascript
JSON字符串转JSON对象
Jul 31 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
angular route中使用resolve在uglify压缩后问题解决
Sep 21 Javascript
js 两数组去除重复数值的实例
Dec 06 Javascript
Vue实现拖放排序功能的实例代码
Jul 08 Javascript
微信小程序tabBar 返回tabBar不刷新页面
Jul 25 Javascript
vue基础知识--axios合并请求和slot
Jun 04 Javascript
vue render函数动态加载img的src路径操作
Oct 26 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
强烈推荐:php.ini中文版(1)
2006/10/09 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
python连接池实现示例程序
2013/11/26 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
python实现随机加减法生成器
2020/02/24 Python
详解python中的异常和文件读写
2021/01/03 Python
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
应届生高等护理求职信
2013/10/12 职场文书
商场端午节活动方案
2014/01/29 职场文书
股东合作协议书范本
2014/04/14 职场文书
售后服务承诺书模板
2014/05/21 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
电力工程合作意向书
2015/05/11 职场文书
同意报考证明
2015/06/17 职场文书