我在jquery mobile的listview中遇到问题。
页面上有一些“li”列表。
<script>
$("li").livequery("click", function(){
$.mobile.changePage("#detailPage");
});
</script>
....
....
<div data-role="page" id="home">
<div data-role="content">
<ul id="list" data-role="listview" data-filter="true">
<li>
<a href="#>
<h3>AAA</h3>
<p>AAA is...<p>
<p>$25.00</p>
</a>
</li>
....
....
....
</ul>
</div>
</div>
<div data-role="page" id="detailPage">
....
</div>
如果我点击“li”,它会链接内部页面(detailPage)
但是当我点击“li”时,
链接内页之前移到页面顶部
我不想那样。
怎么做。
请帮帮我。
对不起,对不起,我的英语不好。答案 0 :(得分:0)
也许
$.mobile.silentScroll
(方法)滚动到特定的Y位置 不触发滚动事件监听器。 ·论点:yPos(数字, 默认为0)。传递任何数字以滚动到该Y位置。
<强>示例:强>
//scroll to Y 100px
$.mobile.silentScroll(100);