listview链接到jquery-mobile的innerpage

时间:2012-01-06 07:33:15

标签: listview jquery-mobile

我在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”时,

链接内页

之前

移到页面顶部

我不想那样。

怎么做。

请帮帮我。

对不起,对不起,我的英语不好。

1 个答案:

答案 0 :(得分:0)

也许

  

$.mobile.silentScroll(方法)滚动到特定的Y位置   不触发滚动事件监听器。 ·论点:yPos(数字,   默认为0)。传递任何数字以滚动到该Y位置。

<强>示例:

//scroll to Y 100px             
$.mobile.silentScroll(100);