>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26352 个阅读者 刷新本主题
 * 贴子主题:  jQuery Mobile 导航栏 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-08-18 23:45:53     消息  查看  搜索  好友  邮件  复制  引用

  

jQuery Mobile  导航栏

     导航栏是由一组水平排列的链接组成,通常包含在头部或尾部内。

    <iframe src="/try/demo_source/tryjqmob_navbars_app.htm" scrolling="no" frameborder="0" width="100%" height="120px" seamless=""></iframe>

     默认情况下,导航栏中的链接将自动变成按钮(不需要 data-role="button")。

     使用 data-role="navbar" 属性来定义导航栏:                    

范例

<div data-role="header">

  <div  data-role="navbar">
    <ul>
      <li><a href="#anylink">首页</a></li>
      <li><a href="#anylink">页面二</a></li>
     <li><a href="#anylink">搜索</a></li>
    </ul>
  
   </div>
</div>

            
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小 默认情况下,按钮的宽度与它的内容一样。使用一个无序列表来平均地划分按钮的宽度:1 个按钮占 100% 宽度,2 个按钮则各占 50% 的宽度,3 个按钮则每个占 33.3% 的宽度,依此类推。然而,如果您在导航栏中指定了超过 5 个按钮,将会拆成多行(查看"更多范例")。    
        

导航按钮图标

     我们可以使用 data-icon 属性为导航按钮添加图标:            

范例

<a href="#anylink"  data-icon="search">搜索</a>

     data-icon 属性与在图标章节中的 CSS 类使用相同的值。CSS 类使用方法 class="ui-icon-value",
     data-icon 属性使用方法 data-icon="value"。

    
属性值 描述 图标
data-icon="home" 首页
data-icon="arrow-r" 右边箭头
data-icon="search" 搜索


     如需查看所有 jQuery Mobile 按钮图标的完整参考手册,请访问我们的 jQuery Mobile 图标参考手册。            

定位图标

     就像 "ui-btn-icon-position" 类一样 (图标章节有详细说明), 你可以设置图标显示的位置:  top(头部), right(右侧), bottom(底部) 或 left(左侧)。

                 图标位置在导航栏容器上设置,使用 data-iconpos 属性来指定位置:

                    
属性值 描述
data-iconpos="top" 图标顶部对齐
data-iconpos="right" 图标右侧对齐
data-iconpos="bottom" 图标底部对齐
data-iconpos="left" 图标左侧对齐


        
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小  默认情况, 导航按钮的图标位于文本之上 (data-iconpos="top")。
    

激活按钮

     当导航栏中的某个链接被点击,它将获得被选中(按下)的外观。

      如果想在不点击链接时获得这种外观,请使用 class="ui-btn-active":            

范例

           <li><a href="#anylink"  class="ui-btn-active">首页</a></li>







程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-12 10:41:08 重新编辑]
  Java面向对象编程-->Java常用类(上)
  JavaWeb开发-->Servlet技术详解(Ⅰ)
  JSP与Hibernate开发-->第一个helloapp应用
  Java网络编程-->创建非阻塞的HTTP服务器
  精通Spring-->绑定CSS样式
  Vue3开发-->创建综合购物网站应用
  勇闯28个关卡学会HTML与HTML5基础
  本以为精通Vue,没想到被前阿里大佬虐哭了......
  最新的Vue面试题大全含源码级回答,吊打面试官系列
  Vue中qs插件的使用
  Vue选项的用法
  前端面试题及答案汇总
  Vue.js学习笔记-基础部分+完整实现代码
  Vue路由开启keep-alive时的注意点
  vue导出pdf格式文件
  js导出json文件
  jQuery与AJAX的整合简介
  jQuery 遍历DOM 树中的同胞元素
  jQuery UI 范例:show()方法
  jQuery UI 范例 - 选择条目(Selectable)
  HTML 基础知识
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。