首页 > 【求助】求一个轮播焦点图的jQuery代码

【求助】求一个轮播焦点图的jQuery代码

RT求一个轮播焦点图的jQuery代码

网上找了很多都无法满足要求。。无奈只能来求助了。。
需要实现以下功能:

1、轮播方式为左右滚动,不要渐隐切换,且可以无限滚动,不会回弹。
2、轮播图有索引控件,就是对应图片的小圆点。
3、有左右切换按钮,而且如果多次点击按钮,只滚动一张图(就是淘宝首页那种)
4、用JQuery实现。。原生JS一大堆伤不起。。


我自己写过几种。。都有问题。。
第一种:每次滚动第一个DOM移动到最后面。。问题是:index一直在变化,索引小圆点对应不了。。
第二种:滚动到最后一张图时,第一张图加上position:relative;放到最后,然后滚过去后又复原,外面的ul也同时复原,问题是:左右按钮多次点击就会错位。。滚动效果我用animate()前面加上stop()都没用。。不知道什么回事


其他方法基本差不多 都是这2个思路 具体操作不同。。也实现不了上面需要的功能。。。下了网上的来看。。也没有一个能实现,下插件看。。封装好的几百行。。眼睛瞎了。。上百度知道问。。有人给我一个引擎生成的。。一堆错误。。

求哪位大神能帮忙写个学习。。。越简洁越好。。跪谢。。。


慕课网-焦点轮播图特效
有源码可以直接下载使用,包括原始js和jquery的,做出的效果和你的需求一模一样。
偶学习的第一份轮播大法即始于此教程,感觉挺好的,哈哈~


参考下这个问题吧
http://.com/q/1010000004003597/a-1020000004005269


我安利个我常用的插件吧,基本上我觉得都能实现了,
有一些变动可以自己修改,容易上手,简单明了。
链接:http://www.superslide2.com/demo.html


http://static.fengchuan100.com/new20150827/js/jquery-slides.js

$(function() {

$('#J_slides').slides({
  'auto'           : 3000,
  'item'           : '.item',
  'btnPrev'        : '#J_btnPrev',
  'btnNext'        : '#J_btnNext',
  'pagination'     : '#J_pagination',
  'paginationItem' : 'a',
  'speed'          : 300,
  'vertical'       : false,  // 垂直滑动
  'mouseOver'      : true,   // 鼠标悬停
  'mouseWheel'     : false   // 鼠标滑轮
});

});

这是我自己写的一个滑动轮播插件,看是否满足你的需求。
需要我在发文件给你,在我本地。

放入网盘了,http://pan.baidu.com/s/1i3uFG7F


www.SuperSlide2.com

满足你所有的需要,我用过非常赞,以后就用这个了。


全部自己写很有勇气,也值得赞赏,但是确实费劲。我一直用这个插件,Bootstrap轮播图插件
,自己参与的几个网站都用上去了,IE8以上、firefox、Chrome都暂时还没有发现错误,希望帮到你。


首先,你只要将需求归总为一点:可以通过各种方式定位到某个item,slider.scrollTo(index)

那么无论是索引还是点击左右其实都是调用一个方法 -- 定位到某个item。

slider保存一个currentIndex, 默认为0。

点击左右就是加减1和边界的计算。点击索引就是直接跳转到某个index。

那么你只要专心的去完成scrollTo这个方法。

增加一个属性animationing,在动画滚动结束之前,让scrollTo方法直接return false就好了。

【热门文章】
【热门文章】