`
adamed
  • 浏览: 183823 次
社区版块
存档分类
最新评论

jQuery Mobile插件开发1

 
阅读更多

最近的项目使用jQuery Mobile开发别克手机官网HTML5版。

其中涉及到车型展示准备使用幻灯片切换效果,但是目前还没有比较适合扩展性又比较好的现成插件,所以准备自己开发一个。

准备开发jQuery Mobile插件之前先上网google了一下有没有step by step的教程。。

比较悲哀的是目前还没有比较完毕的中文教程,幸运的是俺英文还不错,发现了一个英文版的。猛点此处查看

学习此文章之后,对比jQuery Mobile的widget插件发现开发插件的大概模版如下:


注意1:此模版开发的插件名称为“widgetName”

注意2:jQuery Mobile中的toobar、navbar、button等控件均采用widget插件方式开发,所以仔细阅读这些控件的代码可以方便的学习插件开发步骤。

 

(function($, undefined) {
    $.widget("mobile.widgetName", $.mobile.widget, {
        options: {
        //此处用来放置插件初始化相关信息
        },

        _create: function() {
            /**这是最重要的一个方法
             * 当调用XXX.widgetName()时jQuery Mobile会自动调用此方法。
             * 此方法也是插件的主方法用来实现插件内容的
            */
        },
        /*此处开始可以写一些插件对外开放的方法,一般习惯下不带下划线开头的方法为公有方法供
        * 开发人员调用,带下划线的方法为私有方法仅供插件内部使用。
        * 正常情况下,可以开放refresh方法供刷新控件使用,enable、disable方法供显示,隐藏控件使用。
        */
        refresh: function() {

        },

        enable: function() {
                   },

        disable: function() {
                  }

    });

    //auto self-init widgets
    //下面的代码表示在jQuery Mobile页面触发pagecreate事件以及create事件时会自动调用widget()方法。
    $(document).bind("pagecreate create", function(e) {
        $.mobile.gauge.prototype.enhanceWithin(e.target);
    });

})(jQuery);
 
分享到:
评论

相关推荐

    10个很棒的jquery mobile插件

    3. **Jquery Mobile Device Drag And Drop** - 这个插件扩展了 jQuery Mobile,增加了在移动设备上拖放元素的功能,增强了用户体验。 4. **jQuery Swipe** - 提供了简单的事件监听器,允许开发人员通过滑动手势触发...

    jQuery Mobile 插件 v1.0.1 官方正式版.rar

    经历了近一年时间开发的jQuery Mobile正式版1.0终于发布了。jQuery Mobile建立在jQuery Core和jQuery Ui之上,是适用于移动设备的JS框架。作用在于能为智能机,平板机,电子阅读器,台式机等众多平台,提供以HTML5...

    Jquery mobile 中文开发文档

    **jQuery Mobile 中文开发文档详解** jQuery Mobile 是一个强大的、响应式的前端框架,专为创建移动设备上的交互式网页应用而设计。它基于 jQuery 库,提供了丰富的组件和API,使得开发者可以快速构建功能丰富的...

    jquery mobile图片轮播插件

    jQuery Mobile 是一个轻量级、触控优化的前端框架,专为移动设备设计,它提供了丰富的组件和交互效果,使得开发者能够快速构建...在开发过程中,记得参考jQuery Mobile的官方文档,以便获取最新的API信息和示例代码。

    jqueryMobile插件仿iPhone滑动出现删除按钮

    本篇文章将详细探讨如何利用jQuery Mobile插件来实现一个仿iPhone滑动出现删除按钮的功能,这一功能在很多移动应用中常见,例如邮件、联系人或任务管理器。 首先,我们需要理解jQuery Mobile的核心概念。它基于...

    jquery mobile 树插件

    **jQuery Mobile 树形插件详解** 在网页开发中,数据的展示方式多种多样,其中树形结构是一种常见的数据组织形式,尤其适用于层级关系清晰的内容。jQuery Mobile 是一个流行的前端框架,它为移动设备提供了丰富的 ...

    jquery mobile分页显示插件

    "jQuery Mobile 分页显示插件"正是为了解决这个问题,提供了便捷的工具来实现这一功能。 这个插件允许开发者在页面上创建动态分页,以展示有限数量的数据,并通过导航链接让用户轻松地在不同页面之间切换。以下是...

    jQuery mobile 开发案例

    **jQuery Mobile 开发案例** jQuery Mobile 是一个专为移动设备设计的前端框架,它基于 jQuery 和 HTML5,致力于简化移动 Web 应用程序的开发。这个框架提供了丰富的 UI 组件和交互效果,使得开发者能够快速构建...

    《构建跨平台APP-jQuery.Mobile移动应用实战》 PDF

    第二篇是jQuery Mobile基础篇,介绍了jQuery Mobile中对话框、工具栏、按钮、表单、布局和插件的使用;第三篇是跨平台APP实战篇,介绍了6个使用jQuery Mobile开发的实际APP;第四篇是发布和推广应用篇,介绍了在开发...

    使用JqueryMobile开发购物网站

    9. **插件和扩展**:JqueryMobile社区提供了大量插件,如轮播图、评分系统、支付接口等,可进一步丰富购物网站的功能。 10. **响应式设计**:JqueryMobile自动适应各种屏幕尺寸,但也可以通过媒体查询等技术进行更...

    jQuery Mobile开发常用技巧

    在使用 jQuery Mobile 进行开发时,有时需要在触发移动插件之前修改页面上的内容。解决方法是在引用 jQuery Mobile 之前执行传统 jQuery 的调用。 示例代码如下: ```html $(document).ready(function(){ // ...

    jQuery Mobile图片轮转插件Camera1.3.4

    总的来说,Camera1.3.4插件是HTML5和jQuery Mobile开发中的一个重要工具,它集成了图片展示、轮播、拍摄等功能,让开发者可以快速构建具有专业级别的图片播放器。通过熟练掌握和运用这个插件,我们可以为用户提供...

    JQuery Mobile移动开发之日期时间选择框源码

    JQuery Mobile移动开发之日期时间选择框源码:之前一起在找有关JQuery mobile移动开发的日期选择框插件,找到了很多英文版本的,虽然国内也有人把英文版的汉化过,但是感觉效果不是很好,现在特奉献一个汉化版本的供...

    jquery mobile datepicker 手机端日期选择器

    jQuery Mobile Datepicker 是一个专为手机端设计的日期选择器插件,它基于流行的 jQuery 和 jQuery Mobile 库,为开发者提供了丰富的功能和自定义选项。本文将深入探讨这个插件的使用方法、核心功能以及如何对其进行...

    jquery mobile 插件

    `diapo.1.0.4.zip` 可能是Diapo插件,这是一个用于创建幻灯片展示的jQuery Mobile插件。Diapo允许开发者轻松地创建具有动画过渡效果的幻灯片,可以自定义导航按钮、自动播放、定时器等功能,为用户呈现美观且动态的...

    jQuery Mobile实战源码

    jQuery Mobile 是一个流行的前端框架,专为移动设备设计,旨在简化移动Web应用的开发。这个源码包提供了一手的学习资料,让我们深入理解jQuery Mobile的工作原理及其在实际项目中的应用。 首先,jQuery Mobile的...

    jquery mobile官方git资源

    7. **插件和扩展**:除了核心组件,jQuery Mobile还允许开发者通过插件机制扩展功能,满足特定需求。 四、文件资源 文件名称“jquery-jquery-mobile-fef4b20”可能代表一个特定版本的jQuery Mobile源码仓库。在实际...

    JqueryMobile课件源码

    jQuery Mobile 是基于 jQuery 和 jQuery UI 的轻量级框架,主要目标是简化移动 Web 开发,提供一致的触摸事件处理、页面结构和导航模式。其核心理念是“Write Less, Do More”,通过简单的 HTML 标签和 CSS 类,实现...

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

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

Global site tag (gtag.js) - Google Analytics