swipebox.js-不可能以相反的顺序滑动或导航幻灯片
swipebox.js - swiping or navigating slides in reverse order not possible?
动态加载幻灯片时(http://brutaldesign.github.io/swipebox/),似乎不可能向右滑动以加载最后一张幻灯片并按相反顺序循环浏览幻灯片。目前,我只能向左滑动以按指定顺序查看每张幻灯片。
这是我当前的代码:
jQuery( '.images' ).click( function( e ) {
e.preventDefault();
jQuery.swipebox( [
{ href:'image1.jpg' },
{ href:'image2.jpg' },
{ href:'image3.jpg' },
{ href:'image4.jpg' },
{ href:'image5.jpg' },
{ href:'image6.jpg' }
] );
} );
这将加载image1.jpg并按顺序在每张幻灯片中移动。无法从image1.jpg反向移动到image6.jpg。
对于这个问题,有任何可能的解决方法或解决方案吗?
您需要更改一些源代码。在函数getPrev
中,您可以实现与函数getNext
中相同的逻辑,使用一个新选项,让我们称之为enableReverse
。在调用插件时,您将把它设置为true
作为常规选项(不要忘记给defaults
对象添加一个默认值)。你最终会得到这样的东西:
getPrev : function () {
var index = $( '#swipebox-slider .slide' ).index( $( '#swipebox-slider .slide.current' ) ), src;
if ( index > 0 ) {
// normal implementation
} else {
if ( plugin.settings.enableReverse === true ) {
// get inspired by getNext function and use the correct indexes
} else {
// normal implementation
}
}
}
您还必须更改setSlide
功能结束时的条件,以便不会禁用"prev"按钮:
if ( index === 0 )
变为:
if ( index === 0 && plugin.settings.enableReverse !== true )
希望这会有所帮助!
相关文章:
- 使用数据幻灯片到和javascript将类添加到转盘导航
- 无法调试此Navbar子导航幻灯片
- 实现幻灯片放映后,导航菜单无法工作
- jquery循环幻灯片,带有键代码导航
- 需要jquery&litte-html-css改进猫头鹰幻灯片与选项卡导航(分页)
- jQuery 循环 如果只有一张幻灯片,则隐藏上一个/下一个导航
- 使用导航按钮后,幻灯片需要暂停
- Flash CC - HTML5 Canvas:幻灯片导航
- 粘性导航显示与JQuery幻灯片缓慢下降
- 使用导航按钮制作基本 Javascript 幻灯片时出错
- 如何在幻灯片之间有条件地导航
- 煎茶触摸幻灯片导航项上的单击事件
- 将“活动”类添加到幻灯片导航中
- 整页.js - 用于控制幻灯片并保持固定在同一位置的导航元素
- swipebox.js-不可能以相反的顺序滑动或导航幻灯片
- 如何制作一个内容滑块,当用户垂直滚动或单击底部导航选项卡时显示下一张幻灯片
- 整页导航幻灯片淡入淡出问题
- 如何使用jquery创建一个带有导航按钮的幻灯片
- jQuery导航幻灯片
- 页眉导航幻灯片