我在 jQuery 移动网站的一个详细信息页面中的嵌套 div 上设置了 iScroll。基本上发生的情况是,当我单击主页上的按钮(对于“关于”页面)时,它会转到带有散列链接的位置(使用我收集的 Ajax)。例子:
http://www.example.com/#about.php(这不适用于 iScroll,顺便说一句,这显然不是真正的 URL,只是语法示例)
基本上,当我自己加载 URL(作为非散列链接)时,iScroll 工作正常,但是当从主页单击加载时,iScroll 不会加载并且无法正常工作。例子:
http://www.example.com/about.php
如何获得<li>
链接到直接链接而不是散列链接的锚点,或者学习如何让 iScroll javascript 加载到 Ajax 加载链接中更好?谢谢您的帮助。
更新:
这是我用于链接到关于页面的列表视图的语法。这是我在阅读它的所有地方都看到使用的基本列表视图语法。我现在正在处理的只是第五个链接(关于)。我没有在锚中使用散列,但它仍然将它链接到散列位置。有趣的是它不是http://www.example.com/index.php#about.php它只是http://www.example.com/#about.php。
<ul data-role="listview">
<li><a href="#nav1">TEST</a></li>
<li><a href="#nav1">TEST 2</a></li>
<li><a href="#nav1">TEST 3</a></li>
<li><a href="#nav1">TEST 4</a></li>
<li><a href="about.php">ABOUT</a></li>
</ul>