问题很简单——我有两个指向两个不同 div 的链接。我将向您展示我的最小化准备示例:
<div id="home" data-role="page" data-title="test: home" >
<div data-role="content">
<h2> Not correctly working links </h2>
<a href="#test_111">link_test_111</a>
<a href="#test_222">link_test_222</a>
</div>
</div>
<div id="test_111" data-role="page" >
This is test_111 link page content
</div>
<div id="test_222" data-role="page" >
This is test_222 link page content
</div>
如果我点击<i>link_test_111</i>
我当然会得到 div 的内容,id=test_111
而我的 url 的尾部是/#test_111
. 与link_test_222相同- 我得到了 divid=test_222
和/#test_222
.
这就是问题所在,当我转到 test_111 和 BACK 做主页时,然后单击 test_222 页面崩溃,主页 div 加载了以前单击的 div 的内容(url 没有变化(/ .. - 主页的 URL 尾部..) )。
它只发生在我在 Android 上的 OperaMini 中。另一个移动浏览器工作正常。