我有一個方法$ .mobile.changePage的問題,實際上這個方法,當我用phonegap轉換應用程序,不起作用。
這是我的頁面.html的代碼。有解決方案嗎?
頁的index.html
<!DOCTYPE html>
<html>
<head>
<title>Prova </title>
<link rel="stylesheet" href="css/jquery.mobile-1.0b1.css" />
<script src="js/jquery-1.6.1.min.js"></script>
<script src="js/jquery.mobile-1.0b1.js"></script>
<script>
$(document).ready(function() {
$('#linkpersonale').click(function() {
$.mobile.changePage("#personale", null, true, true);
});
});
</script>
</head>
<body>
<div data-role="page" id="home">
<header data-role="header">
<h1>Prova Page1</h1>
</header>
<div data-role="content" id="content">
<ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b" data-counttheme="d">
<li>
<a class="ui-link-inherit" id="linkpersonale">
<h3 class="ui-li-heading">Personale</h3>
<p class="ui-li-desc">...</p>
</a>
</li>
</ul>
</div>
<footer data-role="footer" data-role="footer" data-id="footer-nav" data-position="fixed">
<div data-role="navbar" id="navbar_home">
<ul>
<li><a href="#home" data-icon="home" data-iconpos="top" data-theme="a">Home</a></li>
</ul>
</div>
</footer>
</div>
</body>
</html>
頁personale.html
<!DOCTYPE html>
<html>
<head>
<title>Prova </title>
</head>
<body>
<div data-role="page" id="personale">
<header data-role="header">
<h1>Prova Pag2</h1>
</header>
<div data-role="content">
<ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b" data-counttheme="d">
<li>
<a class="ui-link-inherit" href="#">
<h3 class="ui-li-heading">Etc etc</h3>
<p class="ui-li-desc">...</p>
</a>
</li>
</ul>
</div>
<footer data-role="footer" data-role="footer" data-id="footer-nav" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="#" data-icon="home" data-icon="home" data-iconpos="top" data-theme="a" data-transition="slide">Home</a></li>
</ul>
</div>
</footer>
</div>
</body>
</html>
一些建議嗎? PS:對不起,我的英語,我是意大利;)
你可以粘貼'changePage'函數嗎? – Rafay
增加了jquery-mobile標籤,希望能夠帶來一些JQuery Mobile傢伙在這裏。 – Caimen