`
hugang357
  • 浏览: 188402 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

jQuery Mobile开发方法和实用工具

阅读更多

$.mobile.changePage (method)

从一个页面到另一个页面可以编程来改变.该方法用于页面间跳转,以点击一个链接或者提交表单的形式出现, (当那些特性被启用时).

Arguments

to

◆String, url: ("about/us.html")

◆jQuery 对象 ($("#about"))

◆一个指定了两个页面引用的数组[from,to] ,用以在已知的page进行跳转. From 是当前所能看到的页面( 或者是 $.mobile.activePage ).

◆发送表单数据的对象. ({to: url, data: serialized form data, type: "get" or "post"}

transition (string, 过渡效果: "pop", "slide"," "none")

reverse (boolean, default: false). 设置为true时将导致一个反方向的跳转.

changeHash (boolean, default: true). 当页面change完成时更新页面的URL hash.

示例:

  1. //以slideup效果 跳转到 "about us" 页面 
  2.  
  3. $.mobile.changePage("about/us.html", "slideup"); 
  4.  
  5. //跳转到 "search results" 页面,提交id为 "search"的表单数据 
  6.  
  7. $.mobile.changePage({ 
  8.  
  9. url: "searchresults.php", 
  10.  
  11. type: "get", 
  12.  
  13. data: $("form#search").serialize() 
  14.  
  15. }); 
  16.  
  17. //以pop效果 跳转到 "confirm" 页面 并且在url hash里不记录其历史 
  18.  
  19. $.mobile.changePage("../alerts/confirm.html", "pop", false, false); 

$.mobile.pageLoading (method)

显示或隐藏 页面加载消息,该消息由$.mobile.loadingMessage进行配置.

Arguments:

Done (boolean,默认为 false, 这意味着加载已经开始). 设置为True会隐藏 页面加载消息.

示例:

  1. //提示页面加载 
  2.  
  3. $.mobile.pageLoading(); 
  4.  
  5. //隐藏页面加载 
  6.  
  7. $.mobile.pageLoading( true ); 

$.mobile.path (methods, properties)

Utilities for getting, setting, and manipulating url paths. TODO: document as public API is finalized.

$.mobile.base (methods, properties)

Utilities for working with generated base element. TODO: document as public API is finalized.

$.mobile.silentScroll (method)

在不触发scroll事件处理程序的情况下在Y轴上进行滚动.

Arguments:

yPos (number, 默认为 0). 传递任何数字以在Y坐标上进行滚动.

示例:

  1. // Y上滚动 100px 
  2.  
  3. $.mobile.silentScroll(100); 

$.mobile.addResolutionBreakpoints (method)

为min/max width class 添加width折断点 被添加到HTML元素上. (译注:折断点指的是当屏幕或浏览器宽度在到达某个范围时,容器元素将会发生折断现象--比如当宽度为480时2个radiobutton会排成一排,而宽度改变为320时,2个radiobutton可能会自动折断成两排)

Arguments:

values (number 或者 array). 传递任何数字或者数字数组.

示例:

  1. //添加一个 400px 的分辨率断点 
  2.  
  3. $.mobile.addResolutionBreakpoints(400); 
  4.  
  5. //添加二个分辨率断点 
  6.  
  7. $.mobile.addResolutionBreakpoints([600,800]); 
分享到:
评论

相关推荐

    jQuery Mobile开发常用技巧

    本文将深入探讨 jQuery Mobile 开发过程中的十大实用技巧与代码片段,帮助您更加高效地进行移动 Web 应用的开发。 #### 二、完整的基本页面结构 构建一个基本的 jQuery Mobile 页面通常需要以下结构: ```html <!...

    软件工程师-经典收藏50个jQueryMobile开发技巧集萃.docx

    《软件工程师-经典收藏50个jQueryMobile开发技巧集萃》文档汇集了众多关于jQuery Mobile的实用技巧,这些技巧对于软件工程师来说是构建高效、跨平台的移动网站和应用的宝贵资源。jQuery Mobile是一个强大的框架,它...

    使用jQuery Mobile快速开发手机站点

    【描述】尽管描述为空,但我们可以从常规的jQuery Mobile开发流程中推测其内容。在实际开发中,通常会涉及到以下几个关键知识点: 1. **jQuery Mobile的基本结构**:jQuery Mobile使用HTML5的数据属性(data-*)和...

    Jquery Mobile +Asp.net

    jQuery Mobile(JQM)和ASP.NET的结合,为开发者提供了一个强大且高效的工具集,可以快速构建美观且用户友好的移动Web应用。本文将深入探讨这两个技术栈如何协同工作,以及它们的关键特性。 **jQuery Mobile 简介**...

    50个jQuery Mobile开发技巧集萃

    结合使用谷歌分析(Google Analytics)工具和jQuery Mobile - **知识点**: 如何集成Google Analytics来追踪和分析jQuery Mobile应用的使用情况。 - **详细介绍**: - **概念理解**: Google Analytics是一个强大的...

    jQuery Mobile即学即用pdf

    《jQuery Mobile即学即用》这本书是专门为想要快速掌握jQuery Mobile技术的读者设计的实用教程。jQuery Mobile是一款基于JavaScript库的框架,专为移动设备优化,用于构建响应式、跨平台的触摸友好型Web应用。它利用...

    Jquery Mobile 1.4.2 for Asp.net

    总的来说,"jQuery Mobile 1.4.2 for Asp.net"是一个实用的学习资源,对于想要在Asp.net环境中开发移动应用的开发者来说,它可以提供完整的案例,帮助理解如何结合jQuery Mobile进行用户界面设计和功能实现。...

    JQUERYMOBILE 提示框

    jQuery Mobile的提示框组件为移动应用的交互设计提供了强大的工具。通过理解和应用上述知识点,开发者可以创建出既美观又实用的提示信息,提升用户的使用体验。记住,良好的提示框设计应该简洁明了,快速响应用户...

    JQuery Mobile需要的包

    **jQuery Mobile 知识点详解** ...总之,jQuery Mobile 提供了一个强大的工具集,用于快速开发响应式、移动优先的Web应用。通过理解其核心概念和组件,开发者可以创建出既美观又实用的移动Web界面。

    jQuery Mobile中文手册

    ### jQuery Mobile 开发入门手册——知识点详解 #### 概述 jQuery Mobile 是一款基于 jQuery 的移动设备框架,专为智能手机和平板电脑等移动设备设计。它提供了一套完整的 UI 组件,可以快速构建美观且功能丰富的...

    jquery mobile 餐厅实例

    **jQuery Mobile 餐厅实例详解** jQuery Mobile 是一个轻量级、触控优化的前端框架,用于构建响应式和移动设备友好的Web应用程序...通过学习这个实例,开发者可以更好地理解和应用jQuery Mobile来开发自己的移动应用。

    jQuery_Mobile_教程集合

    jQuery Mobile是一个流行的前端框架,用于开发适用于各种设备的响应式网站和应用程序。它非常适合创建跨平台的移动应用,...无论是新手还是经验丰富的开发者,jQuery Mobile都能够提供必要的工具和资源来完成移动项目。

    jquery mobile pdf + 源码

    8. **性能优化**:由于移动设备资源有限,性能优化是jQuery Mobile开发中重要的一环。书中会讲解如何减少HTTP请求、延迟加载和优化DOM操作以提升应用性能。 此外,压缩包中还包含了《jQuery+Mobile权威指南》的源码...

    Master Mobile Web Apps with jQuery Mobile

    - **开发环境搭建**:指导读者如何配置必要的开发工具和环境。 - **第一个项目**:通过创建一个简单的示例项目,让读者快速上手。 #### 本书核心知识点 1. **jQuery Mobile框架介绍**: - **概念与特性**:讲解...

    jQuery Mobile Professional Guide

    为了增强应用的功能,第9章“服务集成策略”将介绍如何在jQuery Mobile应用中集成Web服务和Google Maps,让你能够将在线服务和地图功能融入到移动Web应用中,以提供更加丰富和实用的应用体验。 知识点七:渐进式...

    软件工程师_经典收藏50个jQueryMobile开发技巧集萃.docx

    以下是50个jQuery Mobile开发中的实用技巧和资源,帮助开发者提升应用体验。 1. **Backbone移动实例**:学习Backbone.js与jQuery Mobile的结合,通过Safari查看示例应用,了解移动开发基础。 2. **媒体查询锁定...

    jQuery Mobile First Look.pdf

    通过深入学习jQuery Mobile的相关技术和最佳实践,开发者能够快速构建出既美观又实用的应用程序。随着移动互联网的持续发展,掌握像jQuery Mobile这样的框架对于任何前端开发人员来说都将是极其宝贵的技能。

    基于jquery mobile+websocket+protocol buffer的IM开发

    在本文中,我们将深入探讨如何使用jQuery Mobile、WebSocket和Protocol Buffer技术进行即时通讯(IM)应用的开发。这个项目结合了前端的用户交互性、实时通信功能以及高效的数据序列化,构建了一个高效的移动IM系统...

Global site tag (gtag.js) - Google Analytics