html5中文学习网

您的位置: 首页 > 网站及特效实例 > javascript特效 » 正文

10分钟学会写Jquery插件实例教程_jquery_

[ ] 已经帮助:人解决问题

有很多朋友都用过jquery插件,但是很少有人自己动手写过jQuery插件,本文就以实例形式简单叙述了jQuery插件的实现方法。分享给大家供大家参考之用。具体方法如下:Yx2HTML5中文学习网 - HTML5先行者学习网
 Yx2HTML5中文学习网 - HTML5先行者学习网
具体而言,其实就是把一些常用、实用、通用的功能封装起来而以,简单的来讲就是把这些代码放在一个方法里面,可以达到重复使用的效果,这样就可以不需要每次要用此功能的时候都去重新写一遍。Yx2HTML5中文学习网 - HTML5先行者学习网
 Yx2HTML5中文学习网 - HTML5先行者学习网
现在Jquery里面加入了插件的概念,只要按照它特定的格式当作平时写function一样去写就可以了,不虽然搞得太复杂的。信不信由你们,反正我信了。Yx2HTML5中文学习网 - HTML5先行者学习网
 Yx2HTML5中文学习网 - HTML5先行者学习网
接下来用简单的代码来讲解一下,如果大家看了还不会写插件的话,我只能表示无语了Yx2HTML5中文学习网 - HTML5先行者学习网

具体步骤如下:Yx2HTML5中文学习网 - HTML5先行者学习网

第一步:定义插件Yx2HTML5中文学习网 - HTML5先行者学习网
Yx2HTML5中文学习网 - HTML5先行者学习网

$(function() {   $.fn.插件名称 = function(options) {    var defaults = {      Event : "click",    //触发响应事件      msg : "Holle word!"    //显示内容    };    var options = $.extend(defaults,options);    var $this = $(this);    //当然响应事件对象    //功能代码部分    //绑定事件    $this.live(options.Event,function(e){      alert(options.msg);    });   } });  

第二步:调用插件 Yx2HTML5中文学习网 - HTML5先行者学习网
Yx2HTML5中文学习网 - HTML5先行者学习网

$(function() {   //绑定元素事件   $("#test").插件名称({    Event : "click",    //触发响应事件    msg : "插件原来就是这么简单!"   //显示内容   }); });  

至此,最简单的插件搞定!10分钟不到!相信大家应该都看懂了吧!jQuery插件原来就这么简单。Yx2HTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助