最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery插件制作之全局函数用法实例_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:38:55
文档

jQuery插件制作之全局函数用法实例_jquery

jQuery插件制作之全局函数用法实例_jquery:本文实例讲述了jQuery插件制作之全局函数用法。分享给大家供大家参考。具体分析如下: 1、添加新的全局函数 所谓的全局函数,实际上就是jQuery对象的方法,但从实践的角度上看,他们是位于jQuery命名空间内部的函数 (1)添加一个函数,只需要将新函数指定为j
推荐度:
导读jQuery插件制作之全局函数用法实例_jquery:本文实例讲述了jQuery插件制作之全局函数用法。分享给大家供大家参考。具体分析如下: 1、添加新的全局函数 所谓的全局函数,实际上就是jQuery对象的方法,但从实践的角度上看,他们是位于jQuery命名空间内部的函数 (1)添加一个函数,只需要将新函数指定为j


本文实例讲述了jQuery插件制作之全局函数用法。分享给大家供大家参考。具体分析如下:

1、添加新的全局函数

所谓的全局函数,实际上就是jQuery对象的方法,但从实践的角度上看,他们是位于jQuery命名空间内部的函数

(1)添加一个函数,只需要将新函数指定为jQuery对象的一个属性。

调用: 代码如下:$.five();

(2)添加多个函数

调用: 代码如下:$.five();$.six();

以上的方法会面临命名空间冲突的风险,为避免这个问题,最好把属于这个插件的所有全局函数,都封装到一个对象中,如下:

这样其实是为全局函数创建了另一个命名空间:jQuery.myPlugin.

2、添加jQuery对象方法

jQuery中大多数内置的功能都是通过其对象的方法提供的。

调用: 代码如下:$.fn.myMethod();

注意:jQuery.fn是jQuery.prototype的别名。

实例:以下是行为不正确的方法

 
 
  • 11111111111111111111111111
  • 22222222222222222222
  • 333333333333333
  • 44444444444444444 55555555555555
  • 6666666666666666
  • 777777777777777777
  • 777777777777777777

    全部li都是用了that样式。

    (1)隐士迭代

    要在无论匹配多个元素的情况下都保证行为的正确,最简单的方法是始终在方法的环境上调用.each()方法,这样就会

    执行隐士迭代,而执行隐士迭代对于维护插件和内置方法的一致性是至关重要的,在调用的.each()方法内部,this

    依次引用的是每个DOM元素.以上代码修改为:

    调用:
    代码如下:$("li").swapClass("this","that")

    (2)方法的连缀

    要使用方法的连缀,必须在所有的插件方法中返回一个jQuery对象。返回的jQuery对象通常就是this所引用的对象。

    调用:
    代码如下:$("li").swapClass("this","that").css("text-decoration","underline");

    3、添加新的简写方法

    希望本文所述对大家的jQuery程序设计有所帮助。

    文档

    jQuery插件制作之全局函数用法实例_jquery

    jQuery插件制作之全局函数用法实例_jquery:本文实例讲述了jQuery插件制作之全局函数用法。分享给大家供大家参考。具体分析如下: 1、添加新的全局函数 所谓的全局函数,实际上就是jQuery对象的方法,但从实践的角度上看,他们是位于jQuery命名空间内部的函数 (1)添加一个函数,只需要将新函数指定为j
    推荐度:
    标签: 插件 实例 jQuery
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top