滑动JS不要滑动

时间:2014-06-17 12:42:03

标签: javascript jquery html ios cordova

这个问题与我在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变量设置一次而不会重置它。

滑块的自动滑动确实有效。

有人知道如何为所有滑块进行滑动吗?

1 个答案:

答案 0 :(得分:0)

我设法通过移除滑动处理程序来解决问题。 事实证明滑块已经有一个内置的滑动,而且不需要更多。