JQueryMobile入门4-List列表

基本列表类型

  • 普通链接列表
    通过定义data-role属性为listview,jqm会自动将需要的列表样式加入到列表上。
    <div data-role="page">
    <header data-role="header">
    <h1>列表测试页面</h1>
    </header>
    <div data-role="content">
    <ul data-role="listview" data-theme="g">
    <li><a href="#">List 1</a></li>
    <li><a href="#">List 2</a></li>
    <li><a href="#">List 3</a></li>
    <li><a href="#">List 4</a></li>
    </ul>
    </div>
    <footer data-role="footer">
    <h1>页面底部</h1>
    </footer>
    </div>


    Paste_Image.png
  • 多层次嵌套列表

  • 有序编号列表
    ul元素替换为ol元素即可

  • 可分割按钮列表
    <ul data-role="listview" data-split-icon="gear" data-split-theme="b" data-theme="g">
    <li>
    <a href="#">List 1</a>
    <a href="#"></a>
    </li>
    <li>
    <a href="#">List 2</a>
    <a href="#"></a>
    </li>
    <li>
    <a href="#">List 3</a>
    <a href="#"></a>
    </li>
    <li>
    <a href="#">List 4</a>
    <a href="#"></a>
    </li>
    </ul>

Paste_Image.png
  • 列表分隔符
    <ul data-role="listview" data-theme="g">
    <li data-role="list-divider" data-theme="b">A</li>
    <li><a href="#">Apple</a></li>
    <li data-role="list-divider" data-theme="b">B</li>
    <li><a href="#">Banana</a></li>
    <li><a href="#">Ball</a></li>
    <li data-role="list-divider" data-theme="b">C</li>
    <li><a href="#">Cups</a></li>
    <li data-role="list-divider" data-theme="b">D</li>
    <li><a href="#">Desk</a></li>
    <li><a href="#">Dession 1</a></li>
    <li><a href="#">Dertarl</a></li>
    </ul>
Paste_Image.png
  • 列表搜索过滤器
    ul元素设置data-filter属性为true,列表上方会动态增加一个搜索文本框,只能搜索当前列表数据项,如果需要搜索后端数据并显示到页面,需要自行编写实现逻辑
Paste_Image.png
  • 气泡式计数列表
    每个li元素中定义要给span元素,并指定class属性值为ui-li-count,就可以在列表项的右侧增加一个含数字的气泡。
    <li>
    <a href="#">Apple
    <span class="ui-li-count">20</span>
    </a>
    </li>
Paste_Image.png
  • 显示列表项右侧文本列表
    <li>
    <a href="#">Apple
    <p class="ui-li-aside">vice good</p>
    </a>
    </li>
Paste_Image.png
  • 列表项含有图标的列表
    <li>
    <a href="#"><img src="images/sf.jpg" alt="France" class="ui-li-icon">Apple</a>
    </li>
Paste_Image.png
  • 列表项含有图片的列表
    <li><a href="#">
    <img src="images/p1.jpg">
    <h2>Broken Bells</h2>
    <p>Broken Bells</p></a>
    </li>
Paste_Image.png
  • 内嵌列表
    <div data-role="content">
    <ul data-role="listview" data-theme="b" data-inset="true">
    <li><a href="#">List 1<span class="ui-li-count">33</span></a></li>
    <li><a href="#">List 2<span class="ui-li-count">15</span></a></li>
    <li><a href="#">List 3<span class="ui-li-count">60</span></a></li>
    </ul>
    <ol data-role="listview" data-theme="c" data-inset="true">
    <li><a href="#">List 1<span class="ui-li-count">33</span></a></li>
    <li><a href="#">List 2<span class="ui-li-count">15</span></a></li>
    <li><a href="#">List 3<span class="ui-li-count">60</span></a></li>
    </ol>
    </div>
Paste_Image.png
  • 可折叠列表
    <div data-role="content">
    <div data-role="collapsibleset" data-theme="a" data-content-theme="b">
    <div data-role="collapsible">
    <h2>Filtered list</h2>
    <ul data-role="listview" data-filter="true" data-filter-theme="a" data-divider-theme="b">
    <li><a href="#">Adam Kinkaid</a></li>
    <li><a href="#">Alex Wickerham</a></li>
    </ul>
    </div>
    <div data-role="collapsible">
    <h2>Formatted text</h2>
    <ul data-role="listview" data-theme="a" data-divider-theme="b">
    <li data-role="list-divider">Friday, October 8, 2010 <span class="ui-li-count">2</span></li>
    <li><a href="#">
    <h3>Stephen Weber</h3>
    <p><strong>You've been invited to a meeting at Filament Group in Boston, MA</strong></p>
    <p>Hey Stephen, if you're available at 10am tomorrow, we've got a meeting with the jQuery team.</p>
    <p class="ui-li-aside"><strong>6:24</strong>PM</p>
    </a></li>
    </ul>
    </div>
    <div data-role="collapsible">
    <h2>Thumbnails and split button</h2>
    <ul data-role="listview" data-split-icon="gear" data-split-theme="a">
    </ul>
    </div>
    </div>
    </div>
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,711评论 1 92
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 9,288评论 0 7
  • 一,有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...
    kingBirds阅读 4,260评论 0 0
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,778评论 32 459
  • Dom节点用的比较少。但是先研究下还是有用处的,万一哪个功能react不好实现,我们还能用自己强大的原生编程完成。...
    反者道之动001阅读 1,522评论 0 0

友情链接更多精彩内容