【问题标题】:jQuery Mobile vclick in ios fires twice in different pagesios中的jQuery Mobile vclick在不同页面中触发两次
【发布时间】:2016-04-03 04:21:49
【问题描述】:

我正在使用 jquery mobile 和 cordova 开发一个应用程序,除了在 vlcick 事件被触发两次的 ios 设备中之外,它都运行良好,但在不同的页面中,我的意思是,我触发 vclick 来更改页面,另一个vclick 会在按钮中自动触发,该按钮将位于我要更改的页面中的相同位置。

当我触摸我的 android 上的物理后退按钮时,会发生类似的事情,它会显示上一页,但会立即返回到我触摸后退按钮的页面。

【问题讨论】:

    标签: android ios cordova jquery-mobile


    【解决方案1】:

    你应该停止传播:

    $(".you_selector").on("tap", function () {
        event.stopPropagation();
        event.preventDefault();
        // Your logic
    });
    

    【讨论】:

    • 它非常适合 ios。现在,你能帮我解决在带有物理按钮的 android 设备中按下返回按钮的同样问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多