jQuery Mobile 学习

作者: 早安___ | 来源:发表于2016-05-15 18:22 被阅读509次

    jQuery Mobile是创建移动web应用程序触控优化的框架,适用于流行智能手机和平板电脑,构建于jQuery之上.
    它会自动为网页设计交互的易用外观,并在所有移动设计上保持一致.

    页面添加

    1.从CDN引用jQuery Mobile
    2.从 jQuerymobile.com下载jQuery Mobile库

    jQuery Mobile页面

    用于通过jQuery Mobile为移动设备创建友好的交互外观

    • data-role='page':浏览器中显示的页面
    • data-role='header':在页面顶层创建工具条(通常用于标题,搜索按钮)
    • data-role='main':定义页面的内容,例如文本,按钮等
    • data-role='footer':用于创建页面底部工具条
    对话框

    显示信息或请求输入的视窗类型

    • data-rel='dialog':用户点击(轻触)时创建一个对话框
    过渡

    实现从一页过渡到另一页面的css效果

    • data-transition:过渡效果可应用于任意链接或通过使用 data-transition 属性进行的表单提交
    实例
    <div data-role='page' id="page1">
       <div data-role = 'header'>
        <a href="###" data-role='button' class="ui-btn-left">首页</a>
        <h1>标题</h1>
       </div>
       <div data-role = 'content'>
         <p>内容</p>
         <a href="#page2" data-rel='dialog'>跳转第二页</a>
         <!-- data-inline='true'设置内容撑开宽高-->
         <button data-inline='true'>按钮1</button>
         <input type="button"  value="按钮2" data-inline='true'/>
         <a href="###" data-role="button" data-inline='true'>按钮3</a>
       </div>
       <div data-role ='footer'>
         <h1>页脚</h1>
       </div>
      </div>
      <div id="page2" data-role = 'page'> 
       <a href="#page1">回到第一页</a>
      </div>
    
    按钮

    Mobile 应用程序是建立在您想要显示的简单的点击事物上。

    创建的三种方式
    • 使用 <button> 元素,用于表单提交
    • 使用 <input> 元素,用于表单提交
    • 使用 data-role="button" 的a元素,创建页面之间的链接
    主题

    jQuery Mobile 提供了五种不同的样式主题,从 "a" 到 "e" - 每种主题带有不同颜色的按钮、栏、内容块

    • <div data-role="page" data-theme="a|b|c|d|e">
    导航

    导航栏由一组水平排列的链接构成,通常位于页眉或页脚内部

    • data-role="navbar" 属性来定义导航栏
    图标

    按钮添加图标

    按钮图标
    表单

    jQuery Mobile 会自动为 HTML 表单自动添加样式,让它们看起来更具吸引力,触摸起来更具友好性

    类型
    • 文本输入框
    • 搜索输入框
    • 单选按钮
    • 复选框
    • 选择菜单
    • 滑动控件
    • 切换开关
    jQuery Mobile事件

    在 jQuery Mobile 中使用任何标准的 jQuery 事件

    • 触摸事件:当用户触摸屏幕时触发(敲击和滑动)
    触摸事件
    • 滚动事件:当页面上下滚动

    scrollstart 事件在用户开始滚动页面时被触发

    • 页面事件:当页面被显示,隐藏,创建,加载以及卸载是触发
    页面事件
    • 方向事件:当设备垂直或水平旋转时触发

    事件在用户垂直或水平旋转移动设备时被触发

    相关文章

      网友评论

        本文标题:jQuery Mobile 学习

        本文链接:https://www.haomeiwen.com/subject/dssprttx.html