zoukankan      html  css  js  c++  java
  • 今天写的小插件

    在修改一下,暂时这样

    ;(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);
  • 相关阅读:
    8.11记---我来啦!
    关于博主
    CSP-S 2019 第二轮 游记 AFO
    读入优化
    CSP-S 2019 第一轮 游记
    2019国庆正睿成都集训
    成外集训小记
    收藏夹(持续更新)
    博客建成
    博客施工中,敬请期待
  • 原文地址:https://www.cnblogs.com/clearfix/p/4167185.html
Copyright © 2011-2022 走看看