`

jquery 插件机制

    博客分类:
  • js
 
阅读更多

1、jQuery.fn.extend(object)

扩展 jQuery 元素集来提供新的方法(通常用来制作插件)。相当于成员方法。

举例:使指定元素下面的input元素可用和不可用。

 

	$.fn.extend({
		disable:function(){
			return $(this).each(function(){$(this).find("input").attr("disabled","disabled");});
		},
		enable:function(){
			return $(this).each(function(){$(this).find("input").attr("disabled","");});
		}
	});

 html代码

<div id='test'>   
    <INPUT TYPE="text" >    
    <INPUT TYPE="checkbox" >   
</div>  

  

调用

$("#test").disabled();
$("#test").enabled();

 

 

2、jQuery.extend(object)

在jQuery命名空间上增加两个函数。相当于静态方法。

jQuery.extend({
  min: function(a, b) { return a < b ? a : b; },
  max: function(a, b) { return a > b ? a : b; }
});

 调用

 

alert($.max(2,3));
alert($.min(2,3));

 

分享到:
评论

相关推荐

    JQuery史上最全插件应用及实例

    2. **jQuery插件机制**:深入理解jQuery插件的编写方式,包括如何封装代码、设置选项、处理事件和扩展jQuery对象。 3. **常见插件应用**:学习诸如Bootstrap、jQuery UI等流行框架中的插件,例如,如何使用...

    jquery相关插件js

    二、jQuery插件机制 jQuery插件是扩展jQuery功能的独立代码模块,通常以函数形式存在。它们通过$.fn(即jQuery.prototype)来添加新的方法。一个简单的插件创建方式如下: ```javascript $.fn.myPlugin = function...

    Excel样式表格单元格选择jQuery插件

    二、jQuery插件机制 jQuery的扩展性主要体现在插件机制上。开发者可以通过创建自定义函数并扩展jQuery对象来创建插件。一个简单的插件模板可能如下所示: ```javascript (function($) { $.fn.myPlugin = function...

    jQuery插件 TaoBaoUED左侧导航

    总结,实现TaoBaoUED左侧导航的关键在于理解jQuery插件机制,以及结合HTML、CSS和JavaScript来构造交互效果。通过以上步骤和技巧,我们可以创建一个具有高度可定制性和扩展性的导航插件,满足各种电商网站的需求。...

    jquery点击图片放大插件——即插即用.zip

    二、jQuery插件机制 jQuery插件是基于jQuery核心功能的扩展,它们封装了一些特定的功能,使得开发者能轻松地集成到自己的项目中。这个点击图片放大插件就是典型的jQuery插件,它利用jQuery提供的API和事件处理机制,...

    html jquery插件 省市区动态切换 支持动态数据

    总之,这个"html jquery插件 省市区动态切换 支持动态数据"提供了便捷的地理信息选择功能,通过高效的jQuery插件机制,为移动端应用带来了流畅的用户体验。理解并运用此类插件,能够帮助开发者快速构建出功能完善的...

    8款超赞的jQuery评分插件.zip

    2. **jQuery插件机制**:jQuery插件通常通过扩展jQuery对象的原型链来实现。插件内部会定义一个函数,这个函数接受一个配置对象作为参数,并在内部通过`this`关键字引用到jQuery对象,从而对选中的元素进行操作。 3...

    jquery 插件 图片浏览 支持跨iframe

    **jQuery 插件:图片浏览与跨iframe支持详解** 在Web开发中,用户交互和界面体验是至关重要的。...理解如何利用jQuery插件机制以及跨iframe通信技术,能帮助开发者创建更加互动和功能丰富的网页应用。

    jQuery插件开发

    jQuery插件机制使得开发者能够方便地扩展jQuery的功能,实现复杂的功能而无需从零开始编写代码。本文将详细介绍如何开发jQuery插件,包括类级别的插件开发和对象级别的插件开发。 #### 二、jQuery插件基础 ##### ...

    sublime2 jquery插件

    在Sublime Text 2中安装jQuery插件,可以极大地提升前端开发者的工作效率,使得jQuery代码的编写更加得心应手。 jQuery是一种强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务,极大地...

    jquery插件

    2. **多媒体播放**:jQuery插件如`jQuery.media`和`jPlayer`提供了优雅的方式来处理视频和音频播放,支持多种格式,提供自定义的播放器皮肤和控制选项,使开发者能够创建互动性强的多媒体体验。 3. **DOM操作和事件...

    jquery仿mac效果插件

    一、理解jQuery插件机制 jQuery插件是jQuery库的一种扩展,它允许开发者添加自定义的功能和行为。通过封装代码,插件可以使复杂的任务变得更易于理解和使用。一个基本的jQuery插件通常包含以下元素:初始化函数、...

    jquery 插件

    **jQuery插件详解** jQuery,一个轻量级、高性能的JavaScript库,因其简洁的API和强大的功能,成为了前端开发中的必备工具。jQuery插件是jQuery生态的重要组成部分,它们扩展了jQuery的基本功能,使得开发者能够更...

    jquery插件库-jquery抽奖插件.zip

    以"jquery插件库-jquery抽奖插件"为例,这个插件可能包含一个旋转盘的HTML结构,结合CSS3的transform属性实现3D旋转效果。JavaScript部分则通过jQuery选择器获取元素,设置动画时间和旋转角度,然后绑定click事件,...

    jquery多功能插件

    二、jQuery插件机制 jQuery插件是扩展jQuery功能的一种方式,通常由一个函数定义组成,该函数接收一个jQuery对象作为参数,用于操作或扩展这个对象。例如: ```javascript $.fn.myPlugin = function(options) { /...

    java源代码,主要是jquery插件的利用

    本主题聚焦于"java源代码,主要是jquery插件的利用",这意味着我们将探讨如何在Java后端项目中集成与使用jQuery插件,以及相关的编程实践。 首先,我们需要理解jQuery是一个JavaScript库,它通过提供简洁的API来...

    jquery 插件开发 pdf

    jQuery插件开发是扩展这个库功能的一种常见方式,使得开发者能够根据项目需求创建自定义功能。以下是对jQuery插件开发的详细讲解: 1. **插件基础** - jQuery插件通常是通过扩展jQuery对象的原型链来实现的,这...

    jquery菜单插件jGlideMenu.zip

    3. **JavaScript/jQuery插件机制**:jGlideMenu的JavaScript部分主要是插件的核心逻辑,包括初始化菜单、响应用户点击事件以及控制动画效果。jQuery的插件机制使得这些功能可以轻松地被其他JavaScript代码所调用。 ...

    jQuery虚拟数字键盘插件.zip

    6. **jQuery插件机制**:jQuery插件通常遵循特定的结构,包含一个函数,该函数接收选项对象作为参数,并扩展`jQuery.fn`(即`jQuery.prototype`),使得插件方法可以直接在jQuery对象上调用。 7. **HTML结构**:`...

Global site tag (gtag.js) - Google Analytics