码迷,mamicode.com
首页 > 其他好文 > 详细

自定义对象级别的组件开发

时间:2015-09-04 22:28:46      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

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

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

}

自定义对象级别的组件开发

标签:

原文地址:http://www.cnblogs.com/openflyme/p/4782335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!