0

我已经习惯了很多时间,弄清楚(谷歌搜索)如何制作一个butten,向下滚动到 edgetoedge 列表中的特定 <li>。我将 JQtouch 与 Zepto 和 PhoneGap (Cordova) 一起使用。

这是我非常简单的示例,我尝试使用 html 锚点。它不起作用:

<div id="ListPage">
 <div> <a href="#b">jump to b</a> </div>
  <div class="scroll">
 <ul>
  <li><a name="a" />Some text</li>
    .
    . 
  50 times li.... :)
    .
    .
  <li><a name="b" />Some text</li>
  .
    . 
  50 times li.... :)
    .
    .
  </ul>
 </div>
</div>

我不能使用 ID,因为 JQtouch 使用 id 和 a 进行页面转换..

该怎么办...

4

1 回答 1

1

这可能会有所帮助,它适用于我在一个单独的场景:

var pos = $("a[name=a]").position();
$('html, body').animate( { scrollTop: pos.top }, 'slow' );
于 2012-06-29T13:49:04.670 回答