写jquery插件 例子

来源:互联网 发布:让其响彻mmd镜头数据 编辑:程序博客网 时间:2024/05/06 05:21

例子如下:

(function($){//定义插件的名称,//以后就可以以$("selector").mymethod({optionone:valueone,optiontwo:valuetwo})调用$.fn.mymethod=function(option){//将用户的配置值与默认的值进行组合(用户值会覆盖默认值)option=$.extend({},$.fn.mymethodl.option,option);//进行实际的操作............var elem = $(this),var1,var2;////}//插件默认的配置值$.fn.mymethodl.option={option1:value1,option2:value2,}})(jQuery)

注:
1.写插件的时候,代码都要包在以下结果里
(function($){/*实际代码*/})(jQuery)


(function(){})(jQuery),这句代码指的是创建一个匿名函数function(){}并立即执行.
将代码放入匿名函数中的目的,在函数中定以的变量是局部变量,不会与全局变量冲突。