phonegap常用事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phonegap常用事件相关的知识,希望对你有一定的参考价值。

在任何PhoneGap项目中,首先应该侦听deviceready事件。事件触发表示DOM已经加载和PhoneGapAPI已加载,此时可以检测其他事件或者处理其他内容。技术分享

 

其他事件:

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="utf-8" />  
        <title>PhoneGap resume Example</title>  
          
        <script type="text/javascript" charset="UTF-8" src="cordova.js"></script>  
          
        <script type="text/javascript" charset="UTF-8">  
              
            document.addEventListener("deviceready",onDeviceReady,false);  
              
            function onDeviceReady(){  
                //注册事件侦听器  
                document.addEventListener("resume",onResume,false);  
                document.addEventListener("pause",onPause,false);  
                document.addEventListener("menubutton",onMenuButton,false);  
                document.addEventListener("backbutton",onBackButton,false);  
                document.addEventListener("searchbutton",onSearchButton,false);  
                document.addEventListener("online",isOnline,false);  
                document.addEventListener("offline",isOffline,false);  
            }  
              
            //处理恢复事件  
            function onResume(){  
                alert("页面恢复");  
            }  
              
            //处理暂停事件  
            function onPause(){  
                alert("页面暂停");  
            }  
              
            //处理菜单按钮  
            function onMenuButton(){  
                alert("点击菜单按钮");  
            }  
              
            //处理返回按钮  
            function onBackButton(){  
                alert("点击返回按钮");  
            }  
              
            //处理搜索按钮  
            function onSearchButton(){  
                alert("点击搜索按钮");  
            }  
              
            //处理在线事件(连接到Internet)  
            function isOnline(){  
                alert("网络连接");  
            }  
              
            //处理离线事件(断开Internet连接)  
            function isOffline(){  
                alert("网络断开);  
            }  
        </script>  
    </head>  
    <body>  
          
    </body>  
</html>  

  

以上是关于phonegap常用事件的主要内容,如果未能解决你的问题,请参考以下文章

JQuery和Phonegap恢复事件[重复]

phonegap 离线/在线事件不起作用

Phonegap 事件在 iPhone 中不起作用

Ext.device.connection 不使用phonegap构建触发onlInechange事件

Phonegap-Pushplugin:在 iOS 中处理通知的点击事件

暂停事件在 PhoneGap iPhone 中无法正常工作?