【问题标题】:phone gap Back button alert message电话间隙返回键提示信息
【发布时间】:2012-08-30 10:35:11
【问题描述】:

我想在单击后退按钮时弹出一个窗口。现在使用我的代码后退按钮被禁用,但它没有发出警报消息。它仍然无法正常工作。 我的工作..

function load()
{
document.addEventListener("backbutton", backKeyDown, false);
function backKeyDown() {console.log("PhoneGap Ready!");}
}

<body onLoad="load()">
</body>

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    只需尝试在 pageshow 函数中调用此文档 addEventListener 即可。 您必须检查每个页面显示中的后退按钮事件。

    这个例子会对你有所帮助,

    $(document).bind ('pageshow', function (e, data) {
                document.addEventListener("backbutton", function () { 
                    setTimeout( function() {console.log("PhoneGap Ready!");}, 100 );
                }, true);
            }
        });
    

    只需在 onDeviceReady 方法中调用此绑定方法即可。 Body onLoad 事件在某些 phonegap 情况下不起作用。与 phonegap 事件一起使用。

    【讨论】:

      【解决方案2】:

      我不确定,但你为什么不给按钮添加一个类,然后告诉它要做什么。

      <a href="#home" class="backButton">Back</a>
      
      $('.backButton').click(function() { alert("This should work!"); });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-31
        • 2015-03-18
        • 1970-01-01
        • 1970-01-01
        • 2023-02-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多