找一个图片滚动脚本,可以设置一排几个小图片,点一下一次滚动一排,而不是滚动一个的
解决方案 »
- 请问js一维数组的键可以不可以是字符啊?为什么数组的length是0啊
- 如何用js语句给下面<table>的<tr id="t3"> <td>333 </td> </tr> 做一个超链接
- 获取图片的位置
- 一个关于window.open()弹出窗口覆盖的问题
- 打开一个网页时,怎么屏蔽网页“另存为”功能,怎么屏蔽查看IE工具栏中的“查看源代码”功能
- 知道的请回答
- 求代码(走头无路啦!)
- 谁知道哪里有InterDev下载?或者其他编辑JavaScript的好东西?
- 帮忙写个菜单
- 请教分帧的一个简单问题
- 随机输出1-8之间的整数
- javascript怎么实现动态在某个<tr></tr>标签添加父标签。
http://www.tripwiremagazine.com/2011/06/jquery-carousel.html
http://www.tripwiremagazine.com/2010/11/60-excellent-jquery-image-sliders-and-tutorials.html
$(function(){ $('.Cont')
.before('<div class="h"><img src="../images/jx_08.jpg" alt="PREV" class="prev" /></div>')
.after('<div class="h"><img src="../images/jx_10.jpg" alt="NEXT" class="next" /></div>');
var liLength = $('.rollBox li').length; var n = Math.floor(liLength / 6);
var ul_width = Math.ceil(liLength /6) * 200;
$('.rollBox ul').width(ul_width + 'px');
var MaxLeft = 0;
if(n>0){
if(liLength % 6 == 0){
MaxLeft = (n-1) * (-200);
}else{
MaxLeft = n*(-200);
}
}
if(liLength >6){
$('.next').css('cursor','pointer');
}
$('.next').click(function()
{if($('.rollBox ul:animated').length)return false;var left=parseInt($('.rollBox ul ').css('left'),0);
if(left==MaxLeft) return false;
$('.rollBox ul').animate({
'left':'-=200px'
},500,function(){
$('.prev').css('cursor','pointer');
var left=parseInt($('.rollBox ul').css('left'),0);
if(left==MaxLeft){
$('.next').css('cursor','default');
}
});
}); $('.prev').click(function()
{if($('.rollBox ul:animated').length)return false;
var left=parseInt($('.rollBox ul ').css('left'),10);
if(left==0) return false;$('.rollBox ul').animate({'left':'+=200px'},500,function(){$('.next').css('cursor','pointer');
var left=parseInt($('.rollBox ul ').css('left'),10);if(left==0){
$('.prev').css('cursor','default');
}
});
}
);
});
});