
已解决问题
谷歌cc5oy01144用户在2016.05.10提交了关于“傲慢与偏见jQuery插件编写”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-25T22:30:06。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !
详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !
/
h**elloeverybody,让我们来写个jQuery插件,不要一直用jquery,却连插件
哈哈哈,
当你看到这篇日志,可以肯定的是,你是jQue
话说js是很随意的语言,很随便
且看这段代码
*/
va
jQuery.m
alert("hello
}
jQuery.method("h**
/*
嘿嘿,太明显了
当然,你自然而然会想到用这种方法。如下:
*/
<scriptlanguage="j**as
<scr
jQuery.method=function(){
alert("hello,t
}
jQuery.method();
</script>
/*
确实
最好是使用它的。应该如下:
*/
jQu
method:function(){
alert("hello,thisismydefinedmethod");
}
});
jQuery.method();
/*
不错吧,效果还是一样的。不过这样是最好的,为什么呢?因为,
增加
好处就来了,seeit^.^:
*/
jQue
method:function(options){
vardefaults={
n
**:"ma
};
jQuery.extend(defaul
alert
}
}
jQuery.method
jQuer
n
**:"**"
});
//无
/*
还有还有哈,需要
你将会有不同的感受。上面是
jQu
jQuery.fn.extend();就可以了。
*/
jQuery.fn.extend({
method:function(options){
**:"m
};
jQuery.extend(defaults,options);//如此一来,你的所有参数都进来了哦。
alert("hello,"+***.name+",youare"+***.**);
return$(this);//不要忘记返回自己,实现链接调用。
}
});