$(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); }); } });
$(function() { //绑定元素事件 $("#test").插件名称({ Event : "click", //触发响应事件 msg : "插件原来就是这么简单!" //显示内容 }); }); <input type="button" id="test" value="这是一个简单的插件调用" />
没你想的这么简单。。如果只按你这么想,是可以写出来。但是也就原地踏步而已。。jquery的插件说复杂也复杂,说简单也简单。######很好######真的很简单的,结构都有了,主要的逻辑功能就看你怎么实现了,我就是写了一两次就写上瘾了,现在有空就写一些实用的特效分享给网友们用。信不信由你,反正我信了。。。 ######……######注意namespaces######呵呵,刚学jquery的吧,慢慢来,封装的插件代码放闭包中
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。