首页 > 代码库 > 今天写的小插件

今天写的小插件

在修改一下,暂时这样

;(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);

 

今天写的小插件