自定义jquery插件
参考:http://blog.csdn.net/bao19901210/article/details/21540137/
自己看代码理解:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="jquery-1.11.2.min.js"></script>
<script type="text/javascript">
(function($) {
$.fn.smartTraffic = function(options) {
var defualt = {
background:'red',
test : function() {
this.second();
//alert("action test function");
},
second : function() {
//alert("action second function");
tryMyself();
}
}; function tryMyself() {
alert("tryMyself");
}
var opt = $.extend(defualt, options||{});
$(this).css({
backgroundColor: opt.background
});
opt.test();
}; })(jQuery);
$(function() {
$('#test').smartTraffic({background: 'yellow'});
});
</script>
</head>
<body>
<div id="test" style="width: 100px; height: 100px; border:1px blue solid;"></div>
</body>
</html>
默认效果:

修改效果:

自定义jquery插件的更多相关文章
- 自定义jQuery插件Step by Step
		1.1.1 摘要 随着前端和后端技术的分离,各大互联网公司对于 Mobile First理念都是趋之若鹜的,为了解决网页在不同移动设备上的显示效果,其中一个解决方案就是Responsive Desig ... 
- 使用自定义 jQuery 插件的一个选项卡Demo
		前几天闲着没事,想着编写一个 jQuery 插件,或许这将是一个美好的开始. 这里是html页面: <!DOCTYPE html> <html lang="en" ... 
- 如何创建一个自定义jQuery插件
		简介 jQuery 库是专为加快 JavaScript 开发速度而设计的.通过简化编写 JavaScript 的方式,减少代码量.使用 jQuery 库时,您可能会发现您经常为一些常用函数重写相同的代 ... 
- 【jQuery基础学习】08 编写自定义jQuery插件
		目的:虽然jQuery各种各样的功能已经很完善了,但是我们还是要学会自己去编写插件.这样我们可以去封装一些项目中经常用到的专属的代码,以便后期维护和提高开发效率. jQuery插件的类型: 封装对象方 ... 
- 1.ssm web项目中的遇到的坑--自定义JQuery插件(slide menu)
		自定义的JQuery插件写的回调函数不执行: 写好了回调函数,将函数打印出来是原形,就是不执行 function () { console.log("---onClickItem---&qu ... 
- 自定义Jquery插件——由于项目需要,对页面中过长的文本进行截取,鼠标移上去有一个title的提示,所以做了一个Jquery过长文本处理的插件
		由于项目需要,对页面中过长的文本进行截取,鼠标移上去有一个title的提示,所以做了一个Jquery过长文本处理的插件下面是代码: // 掉用方式支持 $('select').textBeauty(1 ... 
- 自定义JQuery插件之      beforeFocus
		<html> <head> <title></title> <script type="text/javascript" sr ... 
- jQuery插件编写规范
		第一种方法: 在很多基于jQuery或基于Zepto的插件中,在立即函数执行前面会加上";"这个符号. 这是为了防止前面的其他插件没有正常关闭. 在立即执行函数执行时,会一般会传入 ... 
- (翻译)编写属于你的jQuery插件
		Writing Your Own jQuery Plugins 原文地址:http://blog.teamtreehouse.com/writing-your-own-jquery-plugins j ... 
随机推荐
- SqlServer2000下实现行列转换
			SqlServer2000下实现行列转换 2011-04-06 22:07:07| 分类: SQL Server | 标签:sqlserver 2000 行列转换 sql |举报|字号 订 ... 
- C语言学习笔记---谭浩强
			前段时间有机会去面试了一次,真是备受“打击”(其实是启发),总的来说就是让我意识到了学习工具和学习技术的区别.所以最近在看一些数据结构和算法,操作系统,python中的并行编程与异步编程等东西.然而数 ... 
- COM 浅谈
			ArcObject 是基于 COM(Microsoft Component Object Model),即组件对象模型.虽然ArcGIS的终端用户不用理解什么是COM,但是作为基于ArcObject的 ... 
- atoi()、inet_addr()等函数  time.h文件
			1.atoi() 原型:int atoi(const char *nptr); 函数说明:参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 ... 
- poj2409
			用n个颜色的珠子编项链,求有多少种情况 由N(G,C) = 所有f的稳定核的和/|G| m边形有m种旋转m种翻转 首先说旋转,有模线性方程可知每种旋转都有gcd(m,i)个循环节且每个循环节长度为n/ ... 
- 轻松完成WAP手机网站搭建
			用PHPCMS最新发布的V9搭建了PHPCMS研究中心网站(http://phpcms.org.cn)完成后,有用户提出手机访问的问题,于是着手搭建WAP无线站(wap.phpcms.org.cn). ... 
- php 之 文件上传(0523)
			如何上传图片: 上传页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http ... 
- Ajax实现三级联动(0520)
			查询数据库中的chinastates表,通过父级代号查询相应省市区. 实现界面: 在js页面实现三级联动 在JQuery中调用Ajax方法(引用JQuery文件一定放在最上面) 用插件的形式,创建三个 ... 
- strcpy and memcpy
			1. Inconsist length. char a3[2]; char *a = "Itis " strcpy(a3, a); It is wrong. a3 will b ... 
- Scala学习笔记--特质trait
			http://outofmemory.cn/scala/scala-trait-introduce-and-example 与Java相似之处 Scala类型系统的基础部分是与Java非常相像的.Sc ... 
