zoukankan      html  css  js  c++  java
  • JQ插件封装

    //构造函数
    ;(function($, window, document,undefined){
    var MaskLayer = function(ele, opt){
    this.$element = ele,
    this.defaults = {
    '500px',
    height:"500px",
    backgroundColor:"#00baff",
    display:"block"
    },
    this.options = $.extend({}, this.defaults, opt)
    };
    //方法
    MaskLayer.prototype = {
    mask: function() {
    var _left,_top,_newWidth,_newHeight;
    if($('div').is('.big-mask')){
    $(".big-mask").css({display:"block"})
    }else{
    $("body").append("<div class='big-mask'></div>");
    $(".big-mask").css({
    position:"fixed" ,
    "100%",
    height:"100%",
    top:0,
    left:0,
    backgroundColor:"#000",
    opacity: "0.5",
    filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)",
    zIndex: "99999"
    });
    }
    console.log(this.$element);
           this.$element.css(this.options);

    _left = parseInt($(window).width()/2);
    _top = parseInt($(window).height()/2);
    _newWidth =_left-parseInt(this.options.width)/2;
    _newHeight =_top-parseInt(this.options.height)/2;

    return this.$element.css({
    'left': _newWidth,
    'top':_newHeight
    });
    },
    removeMask:function(){
    this.$element.css({display:"none"});
    $(".big-mask").css({display:"none"});
    }
    };
    //myMaskLayer对象使用
    $.fn.createMaskLayer = function(options) {
    var masklayer = new MaskLayer(this, options);
    return masklayer.mask();
    }

    $.fn.maskRemove = function(options) {
    var masklayer = new MaskLayer(this, options);
    return masklayer.removeMask();
    }

    })(jQuery, window, document);



    //调用方法
    $(".aaa").createMaskLayer({
    backgroundColor:"#fff",
    "300px",
    height:"300px"
    });


    $(".aaa").maskRemove();
  • 相关阅读:
    完全分布式安装HBase
    HDFS常用的文件API操作
    启动HBase后遇到的一个问题
    HBase常用的数据库API操作
    HBase数据库常用操作命令
    Hive安装
    eclipse中配置hadoop开发环境
    Hadoop小程序倒排索引
    我学习设计模式的一些所想所得
    架构之路实战项目记录(二) 忘记数据库 开始抽象
  • 原文地址:https://www.cnblogs.com/yanjialin/p/4813396.html
Copyright © 2011-2022 走看看