jquery简单插件制作(fn.extend)完整实例


Posted in Javascript onMay 24, 2016

本文实例讲述了jquery简单插件制作方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  <script type="text/javascript" src="jquery.js"></script>
  <title>jquery简单的插件制作</title>
  <script type="text/javascript">
  (function ( $ ) {
    $.fn.greenify = function ( options) {
      var settings = $.extend({
       color:"#556b2f",
       backgroundColor:'#000',
       padding:'20px'
      }, options );
      return this.css( {
        color:settings.color,
        backgroundColor : settings.backgroundColor,
        padding : settings.padding
      });
    };
  }( jQuery ));
  $(document).ready(function(){
    $("div").greenify({
      color:"#000",
      backgroundColor:'#ccc',
      padding:'50px'
    })
  });
  </script>
</head>
<body>
<div id="accordion">
jquery简单的插件制作
</div>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript的模块化:封装(闭包),继承(原型) 介绍
Jul 22 Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 Javascript
node+express+jade制作简单网站指南
Nov 26 Javascript
原生javascript实现图片弹窗交互效果
Jan 12 Javascript
JS更改select内option属性的方法
Oct 14 Javascript
JS实现Fisheye效果动感放大菜单代码
Oct 21 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
Javascript网页抢红包外挂实现分享
Jan 11 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
微信小程序云函数使用mysql数据库过程详解
Aug 07 Javascript
解决vue+router路由跳转不起作用的一项原因
Jul 19 Javascript
JavaScript的function函数详细介绍
Nov 20 Javascript
jQuery获取及设置表单input各种类型值的方法小结
May 24 #Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 #Javascript
jQuery中事件与动画的总结分享
May 24 #Javascript
jQuery根据表单name获取值的方法
May 24 #Javascript
深入理解jquery自定义动画animate()
May 24 #Javascript
深入理解jquery中的事件与动画
May 24 #Javascript
Jquery元素追加和删除的实现方法
May 24 #Javascript
You might like
php 文件夹删除、php清除缓存程序
2009/08/25 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
php selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
php实现RSA加密类实例
2015/03/26 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
Bootstrap基础学习
2015/06/16 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
Python中的连接符(+、+=)示例详解
2017/01/13 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
Python通过kerberos安全认证操作kafka方式
2020/06/06 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
艺术用品:Arteza
2018/11/25 全球购物
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
《孔子拜师》教学反思
2014/02/24 职场文书
小学四年级学生评语
2014/12/26 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
走进毛泽东观后感
2015/06/04 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python