文章标题

来源:互联网 发布:linux shell exec 编辑:程序博客网 时间:2024/06/06 11:43
//定义Beautifier的构造函数var Beautifier = function(ele, opt) {    this.$element = ele,    this.defaults = {        'color': 'red',        'fontSize': '12px',        'textDecoration':'none'    },    this.options = $.extend({}, this.defaults, opt)}//定义Beautifier的方法    Beautifier.prototype = {    beautify: function() {        return this.$element.css({            'color': this.options.color,            'fontSize': this.options.fontSize,            'textDecoration': this.options.textDecoration        });    }}    //在插件中使用Beautifier对象    $.fn.myPlugin = function(options) {    //创建Beautifier的实体    var beautifier = new Beautifier(this, options);    //调用其方法        return beautifier.beautify();}

使用:

$(function() {    $('a').myPlugin({        'color': '#2C9929',        'fontSize': '20px'    });})
0 0
原创粉丝点击