JQuery插件的写法
1、先写下如下的通用JS代码:
;(function ($) {
//...
})(jQuery);
这里是创建自执行的匿名函数,传递的对象为JQuery。构建命名空间,以减少全局变量的使用及变量冲突。
2、在上面的大括号内复制如下代码:
$.fn.extend({
//...
});
这里是表示扩展JQuery的方法。
也可以跳过第一步,直接使用这个方法来定义函数,如:
$.fn.myfunction = functoin(a, b, c) {
//...
};
直接进行扩展函数。
3、在上一步的第一段代码的大括号内加入自己的函数:
"myFunction":function (options) {
//函数参数
options = $.extend({
myOptions01: 1,
myOptions02: 'on',
myOptions03: ''
}, options);
//函数体
//这里写上你需要的函数代码
}
函数体部分和平时写函数的方法就是一样的了,而且在函数体内可以直接使用JQuery的其他方法。
4、写完以上代码后,就可以像使用JQuery的方法一样直接使用了。如:
$('#div').myFunction();
$('#div').myFunction({
myOptions01: 2,
myOptions02: 'a'
});
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:72
阅读量:112
阅读量:170
阅读量:175
阅读量:127