gpt4 book ai didi

jQuery Mobile 独立滚动列表

转载 作者:太空狗 更新时间:2023-10-29 16:37:40 24 4
gpt4 key购买 nike

我正在使用 jQueryMobile 框架创建一个移动 Web 应用程序,它需要并排向用户显示 2 个列表。这里要注意的是,我想让列表彼此独立移动,这样用户就可以从左侧列表中选择一个项目,从右侧列表中选择另一个项目,而无需同时滚动两个列表。

我研究了以下移动插件:

asyraf9.github.com/jquery-mobile/

这是一个很好的解决方案,但它更以菜单/页面为中心,我希望这两个元素都列在一个页面中。

我在想一些事情:

<div class="ui-grid-a">
<div class="ui-block-a" style="width:50%">
<div class="ui-bar ui-bar-e" style="padding-left:5%;float:left;width: 100%; overflow: scroll;">
<ul data-role="listview">
<li><a href="a.html">Example A</a></li>
<li><a href="b.html">Example B</a></li>
<li><a href="c.html">Example C</a></li>
<li><a href="d.html">Example D</a></li>
</ul>
</div>
</div>
<div class="ui-block-b" style="width:50%">
<div class="ui-bar ui-bar-b" style=" z-index: 10;position: absolute;width: 100%;padding-right: 5%; overflow: scroll;">
<ul data-role="listview">
<li><a href="a.html">Example A</a></li>
<li><a href="b.html">Example B</a></li>
<li><a href="c.html">Example C</a></li>
<li><a href="d.html">Example D</a></li>
</ul>
</div>
</div>
</div>

有没有其他人提出可行的解决方案?

谢谢

最佳答案

看看iScoll 4 ;它可能不是 jQuery,但它是一个很棒的移动滚动 JavaScript 插件。

您可以为每个 UL 添加一个 ID,并分别为每个 UL 附加一个卷轴,如下所示:

以您的示例为例:

<script type="application/javascript" src="iscroll.js"></script>
<script type="text/javascript">
var scroller_1;
var scroller_2;
function loaded() {
scroller_1 = new iScroll('ul-1');
scroller_2 = new iScroll('ul-2');
}
document.addEventListener('DOMContentLoaded', loaded, false);
</script>

希望对您有所帮助!

关于jQuery Mobile 独立滚动列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7844408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com