jQuery插件的实现框架
来源:互联网 发布:淘宝店铺怎样刷信誉 编辑:程序博客网 时间:2024/05/22 13:08
废话不多说,先上代码
(function($){var Myself = (function(){//方法的构造函数function Myself(element, options){this.settings = $.extend(true, $.fn.Myself.defaults, options||{});this.element = element;this.init();}//方法的原型方法Myself.prototype = {init:function(){}//在这里书写方法}return Myself;//一定要return,要不然无法调用构造函数})();$.fn.Myself = function(options){return this.each(function(){var me = $(this),instance = me.data("Myself");//判断是否实例化,如果没有,则创建实例if(!instance){me.data("Myself", (instance = new Myself(me, options)));}//根据传入的数据类型,可以调用实例里面的方法if($.type(options) === "string") return instance[options]();});};$.fn.Myself.defaults = {//此处书写默认值};//这是添加了一个自动调用的方法,在需要调用的标签里面添加中括号里面的内容即可$(function(){$('[data-Myself]').Myself();});})(jQuery);如果需要修改默认值,则可以在底部调用
$("div").Myself({//这里写属性设置,可以覆盖默认值});
0 0
- jQuery插件的实现框架
- 实现简单的jquery框架
- jQuery 常用框架 插件
- 收集一些基于jQuery框架开发的控件/jquery插件
- 收集一些基于jQuery框架开发的控件-jquery插件
- jquery框架中使用jqzoom插件实现图片放大镜效果
- 地址联动jquery插件的实现
- 自已实现的简单jQuery分页插件
- jquery插件滑块效果的实现
- jquery插件实现图片的左右滚动
- JQuery实现自动补全的插件
- jquery实现的Tab效果插件
- jquery实现的不间断滚动插件
- jQuery插件 SlabText的实现原理
- jquery实现的地图插件CraftMap
- jQuery插件实现红绿蓝三原色的搭配
- 实现背景图自适应效果的jQuery插件
- jquery实现的一个网页飘窗小插件
- HDU 3880 Lucky Numbers 数学题
- HDU-3311-Dig The Wells
- 前瞻java Dubbo搭建
- Cross-Validation: the right and the wrong ways
- ubuntu root远程访问设置
- jQuery插件的实现框架
- AFNetworking的介绍与理解
- mongo查询某个字段是否存在,并删除记录里的这个字段
- Mongodb嵌套文档的修改-利用数组修改器更新数据
- Python中re(正则表达式)模块学习
- 慕课网首页仿写—课程中心
- 局域网使用vmware ubuntu
- rtghhjwscsxhzjchdgeswgcghasd
- Win32 API SDK 自绘窗口简单封装类