基本上我的问题是我的 jquery 移动网站中的 data-role="page" 在从某个页面链接时不起作用,而在从另一个页面链接时确实起作用。
当从某个页面链接html页面时它没有加载,当我单击链接时没有任何反应。url 甚至没有改变并且保持像“page.html”而不是“page.html#anotherpage”
对此有什么想法吗?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>test</title>
<link rel="stylesheet" href="./css/jquery.mobile-1.4.5.min.css">
</head>
<body>
<!----------------------- PAGE 1 ------------------------------->
<div id="view-profile-page" data-role="page">
<ul data-role="listview" class="ui-listview">
<li class="ui-first-child">
<a href="#edit-profile-page" class="ui-btn ui-btn-icon-left ui-icon-edit">Go to page 2</a>
</li>
</ul>
</div>
<!------------------------ PAGE 2 ------------------------------>
<div id="edit-profile-page" data-role="page">
<!-- CONTENT -->
<div role="main">
Page 2!
</div>
</div>
<!-- jQuery core -->
<script src="./js/jquery-1.12.4.min.js"></script>
<!-- jQuery Mobile -->
<script src="./js/jquery.mobile-1.4.5.min.js"></script>
</body>
</html>