JQueryMobile入门2

Bar工具栏

jqm提供了两种标准类型的工具栏:

Headers bar充当视图页面的标题作用,位于一个页面或者视图的顶部,属于该页面或者视图的第一个元素,通常包含一个标题和两个按钮(分别在标题两侧)
Footer bar 位于页面或者视图底部,属于其最后一个元素;内容和功能相比于Headers bar更广泛,除了包含文本和按钮外,还允许放置导航条、表单元素如选择菜单等

  • Headers bar
    添加后退按钮:
    <header data-role="header">
    <a data-rel="back">back</a>
    <h1>后退视图标题</h1>
    </header>
  • 多按钮的footer工具栏
    在footer工具栏中添加的按钮会被自动设置成inline模式,并自适应文本宽度
    <footer data-role="footer">
    <a href="" data-role="button" data-icon="delete">del</a>
    <a href="" data-role="button" data-icon="plus">add</a>
    <a href="" data-role="button" data-icon="home">home</a>
    <a href="" data-role="button" data-icon="arrow-u">up</a>
    <h1>页脚</h1>
    </footer>
    在footer元素上设置class样式属性为“ui-bar”,会使页面更美观。
  • 导航条工具栏组件:navbar
    一般导航工具栏位于header或者footer工具栏内
    <footer data-role="footer">
    <nav data-role="navbar">
    <ul>
    <li><a href="#" class="ui-btn-active">照片</a></li>
    <li><a href="#" class="">状态</a></li>
    <li><a href="#" class="">状态</a></li>
    <li><a href="#" class="">信息</a></li>
    <li><a href="#" class="">信息</a></li>
    <li><a href="#" class="">评论</a></li>
    <li><a href="#" class="">评论</a></li>
    </ul>
    </nav>
    </footer>
Paste_Image.png

添加图标和位置

  <footer data-role="footer">
        <nav data-role="navbar">
            <ul>
                <li><a href="#" class="ui-btn-active" data-icon="home" data-iconpos="top">首页</a></li>
                <li><a href="#" class="" data-icon="search" data-iconpos="top">查找</a></li>
                <li><a href="#" class="" data-icon="info" data-iconpos="top">信息</a></li>
            </ul>
        </nav>
  </footer>
  • 固定页头或页尾
    <header data-role="header" data-position="fixed">页头</header>
    <article data-role="content">
    这是内容页
    </article>
    <footer data-role="footer" data-position="fixed">
    </footer>
Paste_Image.png

内容区域格式布局

  • 网格布局
    两列网格布局
    <article data-role="content">
    <div class="ui-grid-a">
    <div class="ui-block-a">a block content</div>
    <div class="ui-block-b">b block content</div>
    <div class="ui-block-a">
    <input type="reset" data-theme="c" value="reset" name="">
    </div>
    <div class="ui-block-b">
    <input type="submit" data-theme="b" value="submit" name="">
    </div>
    </div>
    </article>
Paste_Image.png

多列布局,目前支持最多5列:ui-grid-d

  • 折叠块功能
    <article data-role="content">
    <div data-role="collapsible-set">
    <section data-role="collapsible">
    <h3>sssssssssaaaaass</h3>
    <h3>sssssssssaaaaass</h3>
    </section>
    <section data-role="collapsible">
    <h3>sssssdddssssss</h3>
    <h3>sssssdddssssss</h3>
    </section>
    <section data-role="collapsible">
    <h3>ssssssssdfsfsssss</h3>
    <h3>ssssssssdfsfsssss</h3>
    </section>
    </div>
    <div data-role="collapsible">
    <h3>aaaaaaaa</h3>
    <h3>aaaaaaaa</h3>
    <h3>aaaaaaaa</h3>
    <h3>aaaaaaaa</h3>
    </div>
    </article>
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,264评论 25 708
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,796评论 1 92
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,884评论 22 665
  • 翻译自“Auto Layout Guide”。 1 入门 1.1 理解自动布局 自动布局根据视图层级结构中视图上的...
    lakerszhy阅读 3,696评论 3 26
  • 野花铺满的山坡上长满了红红绿绿的房子关于那座城市的记忆时常像潮水般涌来 我也是偶然间想起舌尖上粘着的海风的微苦她的...
    johnyi阅读 213评论 0 1