【发布时间】:2020-04-16 09:01:35
【问题描述】:
我创建了一个jsFiddle 来展示我的问题。 http://jsfiddle.net/motocomdigital/NXzcx/3/
概览
我刚开始开发一个网站,我想使用一个通用的 jQuery 插件来用于我网站上的所有滑块和代码,而不是多个 jQuery 插件。
我做了一些搜索,偶然发现了jQuery bxslider - 文档看起来不错,所以我决定先提供它。
我正在尝试创建一个与google shopping 页面上的滑块类似的滑块。我可以理解这个jQuery bxslider plugin 可能无法实现寻呼机之间的确切转换。
问题
请查看我的http://jsfiddle.net/motocomdigital/NXzcx/3/ 以供参考。
根据google shopping 页面示例,我设法让幻灯片自动播放,但似乎没有将.page-active 类添加到当前寻呼机? ...当您选择寻呼机时,它不会继续自动播放?而且文档似乎没有解释这一点。
有什么想法可以实现这一点吗?
我在这里关注了这个演示...http://bxslider.com/examples/thumbnails-pager-method-1
代码
$(function() {
// assign the slider to a variable
var slider = $('#banner-slider').bxSlider({
controls: false,
mode: 'vertical',
auto: true
});
// assign a click event to the external thumbnails
$('.banner-pager a').click(function() {
var thumbIndex = $('..banner-pager a').index(this);
// call the "goToSlide" public function
slider.goToSlide(thumbIndex);
// remove all active classes
$('.banner-pager a').removeClass('pager-active');
// assisgn "pager-active" to clicked thumb
$(this).addClass('pager-active');
// very important! you must kill the links default behavior
return false;
});
// assign "pager-active" class to the first thumb
$('.banner-pager a:first').addClass('pager-active');
});
任何帮助都会很棒!或者,如果您可以推荐一个更通用的 jQuery 插件,那就太好了。谢谢
【问题讨论】:
标签: jquery