只滚动listview,不滚动其他div



如果用户在listview上滚动,listview外的其他div不需要滚动,我该如何设置呢?我找不到任何参考资料

将列表放入div容器中。给容器设置一个max-height,并使其可滚动:

<div class="listCont">
    <ul data-role="listview" data-inset="true">
        <li>item</li>
        <li>item</li>
        ...
    </ul>
</div>
.listCont {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 250px;
}

-webkit-overflow-scrolling: touch;是使其在webkit触摸设备上可滚动的技巧。

最新更新