zoukankan      html  css  js  c++  java
  • 自定义对象级别的组件开发

    这个例子是一个简单的,自定义阴影效果:

    (function($){

      $.fn.shadow=function(opts)

      {

        var options=$.extend({},$.fn.shadow.defaults,opts);

        return this.each(function(){

          var $originElement=$(this);

          for(var i=0;i<options.copies;i++)

          {

            var offset=options.copyOffset(i);

            $originElement.clone().css({

              position:"absolute",

              left:$originElement.offset().left+offset.x,

               top:$originElement.offset().top+offset.y,

              margin:0,

              opaacity:options.opacity

            }).appendTo('body');

          }

        })

      }

      $.fn.shadow.defaults={

        copies:5,

        opactity:0.1,

        copyOffset:function(index)

        {

          return {x:index,y:index*2}

        }

      }

    })(jQuery)

    还有一种是类级别的自定义:

    $.shadow=function(){

    }

  • 相关阅读:
    阿里巴巴面试题集合
    mysql的面试试题
    taobao面试要点
    properties文件value换行处理方式
    nginx添加需要代理的域名 配置
    spark基本概念
    MySQL半同步Semi-sync原理介绍【图说】
    J_D 仓储所用mysql版本
    mysql数据库的物理文件结构
    判断浏览器
  • 原文地址:https://www.cnblogs.com/openflyme/p/4782335.html
Copyright © 2011-2022 走看看