Foundation 6 Orbit:通过程序更改幻灯片
Foundation 6 Orbit: Change Slide programatically
在Foundation 6上。
我有一个轨道滑块,除了默认行为外,它还需要能够在单击外部按钮时更改滑块。
有没有办法做到这一点?
我试过这个代码:
jQuery('#theslider').foundation('changeSlide', true, slide_id);
//slide_id is the jQuery object's slide ex: jQuery(#slideid);
它有点起作用,但它的作用不稳定。
它有时会在一段时间内正常工作,但在某个时候,幻灯片会快速从屏幕上消失,或者干脆冻结。
我似乎找不到正在发生的事情的模式。
我不是javascript方面的专家,所以我可能遗漏了一些非常明显的东西。
我的解决方案如下:
$('.orbit-external-control').on('click', function () {
var activeIdx = ~~$('.orbit .orbit-bullets .is-active').data('slide')
var changeIdx = ~~$(this).data('slide')
var isLTR = (changeIdx > activeIdx) ? true : false
if (activeIdx === changeIdx)
return
var chosenSlide = $('.orbit .orbit-slide').filter(function (index) {
return index === changeIdx
})
$('.orbit').foundation('changeSlide', isLTR, chosenSlide, changeIdx)
})
相关文章:
- 轮播标题在更改幻灯片引导程序时不会消失
- twitter引导程序转盘直接链接到特定幻灯片
- 引导程序3转盘-随机选择下一张幻灯片
- 自定义幻灯片应用程序的问题
- Jquery渐变图像与多张幻灯片的惰性加载程序
- 需要使用引导程序的列表组制作“幻灯片”
- 基本的幻灯片程序
- 如何将引导程序的轮播过渡从幻灯片更改为淡入淡出
- 引导程序 3 轮播上的计数器未显示正确数量的幻灯片
- 从另一个页面链接到某个引导程序转盘幻灯片
- 奇怪的引导程序旋转木马问题.第一张幻灯片最初没有加载
- 从引导程序旋转木马中的特定幻灯片开始
- 引导程序转盘在更改幻灯片时调整图像大小
- 使用twitter引导程序显示左侧菜单的页面幻灯片
- 如何在引导程序3转盘yii2中设置活动幻灯片
- 一个页面中不同引导程序转盘幻灯片的不同链接
- 用于电子商务应用程序的jQuery幻灯片
- 如何在应用程序中隐藏幻灯片菜单
- Jquery点击处理程序不关闭菜单中的幻灯片
- 幻灯片菜单与引导程序相结合