<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
<link rel="stylesheet" href="css/reset.css" type="text/css" media="screen" title="reset"/>
<link rel="stylesheet" id="layout" href="css/tiles.css" type="text/css" media="screen" title="reset" />
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" title="reset" />
<script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
<script src="js/storage.js" type="text/javascript"></script>
<link rel="stylesheet" href="js/jm/jquery.mobile-1.2.0.min.css" />
<script src="js/jm/jquery.mobile-1.2.0.min.js"></script>`
這裏是第二個屏幕的標題。我將所有標題組織在一起。如果我刪除最後一行,包含jquery.mobile.js,那麼後面打開2個屏幕的html頁面中的按鈕就可以工作。
這樣,我觸發我的按鈕
<a data-role="button" href="javascript:callNativePlugin();" value="Go to Player jQuery Button" data-theme="x" class="btnClose">Go to Player jQuery Button</a>
但使用的幾種組合調用函數並沒有什麼工作。
這樣,我調用本機功能:
function callNativePlugin()
{
var returnSuccess = "success";
alert('call Native Function');
HelloPlugin.callNativeFunction(nativePluginResultHandler, nativePluginErrorHandler, returnSuccess);
}
function nativePluginResultHandler (result)
{
alert("SUCCESS: \r\n"+result);
}
function nativePluginErrorHandler (error)
{
alert("ERROR: \r\n"+error);
}
警告,如果問題發生不叫。
一個提示,嘗試組織你的段落,否則一個打開它,只是忽略 – RollRoll
你可以發佈一些代碼。包含jQuery Mobile的時候是否包含了css? – jsweazy