Размах работает в браузере, но не в Android - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь сделать Swipe in Cordova для мобильного приложения, и оно работает в браузере, но не в Android.

Ниже функции смахивания влево и вправо работают в браузере, но не на Android.Кто-нибудь может мне помочь?

HTML:

<div id ="div1" class="app1">
    <Button id="b1" class="option option1" >NEWS</Button>
    <Button id="b2" class="option option2" >EMERGENCY</Button>
    <Button id="b3" class="option option3" >CONTACT</Button>
    <Button id="b4" class="option option4" >MUSIC</Button>
</div>

<div id ="div2" class="app2 hide">
    <Button id="b5" class="option option1">APPLIANCES</Button>
    <Button id="b6" class="option option2">COMPANION</Button>
    <Button id="b7" class="option option3">KIDS</Button>
    <Button id="b8" class="option option4">FOOD</Button>
</div>

JS

    $( ".option" ).on( "swipeleft", swipeHandler );
    $( ".option" ).on( "swiperight", swipeHandler )

    function swipeHandler( event ) {
        var current=$(this).parent().attr('id');
        console.log(current);
        //$( event.target ).addClass("hide");
        if(current=="div1") {
            $("div.app1").addClass("hide");
            $("div.app1").removeClass("show");
            $("div.app2").removeClass("hide");
            $("div.app2").addClass("show");
        }
        else {
            $("div.app2").addClass("hide");
            $("div.app2").removeClass("show");
            $("div.app1").addClass("show");
            $("div.app1").removeClass("hide");
        }
    }

Спасибо

...