首页 > 代码库 > 今天写的小插件
今天写的小插件
在修改一下,暂时这样
;(function($, window, document, undefined){ var tiance = function(element, opt){ this.element = element; this.defaults = { ‘str‘:‘<p class="ceshi">×</p>‘, ‘close‘:‘.ceshi‘, ‘closeCss‘:{‘position‘:‘absolute‘,‘left‘:0,‘top‘:0,‘width‘:‘100%‘, ‘height‘:‘100%‘} }, this.options = $.extend({}, this.defaults, opt); } tiance.prototype = { ‘repeal‘ : function(){ var _this = this; return this.element.each(function(index, item){ $(item).css(‘position‘,‘relative‘).append(_this.options.str); $(_this.options.close).css(_this.options.closeCss).each(function(index, select){ $(select).on(‘click‘,function(ev){ _this.options.func($(this).closest($(item)),$(this)); }) }) }) } } $.fn.myPlugin = function (options){ var tiance1 = new tiance(this, options); return tiance1.repeal(); }})(jQuery, window, document);
今天写的小插件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。