文章标题
2015-12-17 19:23
323 查看
//定义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' });})
相关文章推荐
- Java Web系列:Java Web 项目基础
- 第9周项目2 - 对称矩阵压缩存储的实现与应用(1).cpp
- NPM vs Bower 的区别
- Struts2获取request的几种方式汇总(list对象获取)
- 查找
- UML包图&实现图
- POJ1745Divisibility(01背包思想)
- MyEclipse 10中对web.xml使用Format报错
- python的生成器
- leetcode刷题日记——Excel Sheet Column Number
- 关于git的常用方法,多账号以及一些规范(更新)
- Android zxing 解析二维码,生成二维码极简demo
- git常用命令学习
- 呵呵哒,LNMP下通过fread方式下载文件时,中文名称文件找不到文件
- url是jsp后跟参数
- 第8周项目5 - 计数的模式匹配.cpp
- Objective--C UISegmentedControl 交通灯
- 选择一个利于SEO的空间
- mysql 判断表字段是否存在,然后修改
- 定义block块