这个问题与我在here之前不久关闭的问题有关。
我从轻扫JS工作中得到了幻灯片,但刷卡似乎根本不起作用。 我在滑块中加载的方式如下:
$(document).on("pageshow", function(){
Slider = $('.slider').Swipe({
auto: 3000,
continuous: true,
disableScroll: true
}).data('Swipe');
});
我正在使用自己的iPhone和iPhone模拟器在XCode上模拟应用程序,但似乎都没有接受我正在尝试的滑动(向左,向右,向下,向上)。
我错过了Cordova需要的东西吗?
修改 我已设法使用此功能滑动第一个滑块:
$(document).on("pageshow", function(){
Slider = $('.slider').Swipe({
auto: 4000,
continuous: true,
disableScroll: true
}).data('Swipe');
});
$('.slider').on('swiperight', swiperightHandler);
$('.slider').on('swipeleft', swipeleftHandler);
function swiperightHandler() {
Slider.prev();
}
function swipeleftHandler() {
Slider.next();
}
问题是这只能让我在第一个滑块上滑动。
我有多个滑块(它们都完全相同,我正在使用类作为选择器)。我认为问题出在我的on.("pageshow",
上,因为它会将Slider
变量设置一次而不会重置它。
滑块的自动滑动确实有效。
有人知道如何为所有滑块进行滑动吗?
答案 0 :(得分:0)
我设法通过移除滑动处理程序来解决问题。 事实证明滑块已经有一个内置的滑动,而且不需要更多。