翻页按钮,图片结束,按钮禁止点击
2015-12-18 10:29
260 查看
//翻页
//html代码
<div class="calendar-real">
<img src="">
<img src="">
<img src="">
<img src="">
</div>
//jauery代码
var $carouselNum = $('.calendar-real')
var j = 0,
k = 0,
t = 0;
//减去最后一屏显示的图片数量
var len =
$carouselNum.children().length-1;
//上一张按钮
$pre.on('click', function(e) {
if( j > 0) {
j--;
$carouselNum.animate({marginLeft: '-'+ 404*j}, 800);//404为图片的宽度
if(j == 0) {
$(this).addClass('pre-before-btn').removeClass('pre-after-btn');//第一张图片,则上一张按钮禁止点击
$(this).css('cursor','default');//不再是小手样式
}else {
$next.addClass('next-before-btn').removeClass('next-after-btn');//下一张按钮可点击,
$next.css('cursor','pointer');小手样式
}
}
});
//下一张按钮
$next.on('click', function(e) {
e.preventDefault();
if(j < len){
j++;
$carouselNum.animate({marginLeft: '-'+ 404*j},800);
k =j;
if(j > 0) {
$pre.addClass('pre-after-btn').removeClass('pre-bafore-btn');//可点击
$pre.css('cursor','pointer');
}
if(j == len) {
$next.addClass('next-after-btn').removeClass('next-before-btn');//最后一张,不可点击
$(this).css('cursor','default');
}
}
});
//html代码
<div class="calendar-real">
<img src="">
<img src="">
<img src="">
<img src="">
</div>
//jauery代码
var $carouselNum = $('.calendar-real')
var j = 0,
k = 0,
t = 0;
//减去最后一屏显示的图片数量
var len =
$carouselNum.children().length-1;
//上一张按钮
$pre.on('click', function(e) {
if( j > 0) {
j--;
$carouselNum.animate({marginLeft: '-'+ 404*j}, 800);//404为图片的宽度
if(j == 0) {
$(this).addClass('pre-before-btn').removeClass('pre-after-btn');//第一张图片,则上一张按钮禁止点击
$(this).css('cursor','default');//不再是小手样式
}else {
$next.addClass('next-before-btn').removeClass('next-after-btn');//下一张按钮可点击,
$next.css('cursor','pointer');小手样式
}
}
});
//下一张按钮
$next.on('click', function(e) {
e.preventDefault();
if(j < len){
j++;
$carouselNum.animate({marginLeft: '-'+ 404*j},800);
k =j;
if(j > 0) {
$pre.addClass('pre-after-btn').removeClass('pre-bafore-btn');//可点击
$pre.css('cursor','pointer');
}
if(j == len) {
$next.addClass('next-after-btn').removeClass('next-before-btn');//最后一张,不可点击
$(this).css('cursor','default');
}
}
});
相关文章推荐
- AndroidStudio百度地图定位功能的集成
- MSSQL的表备份成INSERT脚本的存储过程
- Find the duplicate Number (鸽巢原理) leetcode java
- 欢迎使用CSDN-markdown编辑器
- File.listFiles() 结果返回为null
- android开源图表库MPAndroidChart
- 过滤器与拦截器的具体区别
- ubuntu挂载\卸载U盘的方法
- Android Studio开发安卓插件
- win7开机进系统黑屏,只有鼠标解决方法
- Binary Tree Postorder Traversal
- TypeScript笔记[5]泛型+Dictionary 转
- 【Java EE 学习 74 上】【数据采集系统第六天】【使用Jfreechart的统计图实现】【Jfreechart的基本使用方法】
- 从10w条记录随机取出n条记录高效率解决方案
- Android慎用layout嵌套, 尽量控制在5层以下java.lang.StackOverflowError
- 如何准确的向工程师传达动效设计?
- Ext.js5的列冻结(5)
- html修炼养成--怎样使用Swiper
- solrcloud搭建
- eclipse安装svn插件