6

你能帮我解决这个问题吗?当我按下下一个键(右箭头)时,我试图将箭头控件(左和右)集成到 BxSlider,最后一个滑块图像显示它不应该显示,而是下一个滑块图像,然后与前一个键相同(左箭头)当我按下它时,第一张图片就会出现。这是我正在使用的代码

jQuery('.bxslider').bxSlider({
pagerCustom: '#bx-pager',
nextSelector: '#slider-next',
prevSelector: '#slider-prev',
nextText: '',
prevText: '',
onSliderLoad: function(){ jQuery('#listing-slider').show();}
});
4

2 回答 2

10

这是一种方法。希望能帮助到你。

// save slider has a global var
var slider = $('.bxslider').bxSlider({
    // your bxSlider options here...
});
// set keyboard listener
$(document).keydown(function(e){
    if (e.keyCode == 39) // Right arrow 
    {
        slider.goToNextSlide();
        return false;
    }
    else if (e.keyCode == 37) // left arrow
    {
         slider.goToPrevSlide();
        return false;
   }
});
于 2013-11-26T14:08:53.920 回答
1

这是在版本 4.2.2中添加的

来自变更日志的条目

增强:添加键盘箭头左右支持(#239

于 2015-05-20T15:51:21.833 回答