jQuery插件封装(单个插件含多个分支函数)
来源:互联网 发布:网络共享盘出现问题 编辑:程序博客网 时间:2024/05/29 12:41
<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script><script type="text/javascript" src="js/jquery.tooltip.js" ></script></head><body><div class="tooltip"></div></body></html>
(function($) {var methods = {init: function(options) {var $settings = $.extend(true, {'id': ''}, options);$(this).append("<br/>函数 init,参数id:" + $settings.id);},show: function() {$(this).append("<br/>函数show,无参数");},hide: function() {$(this).append("<br/>函数hide,无参数");},update: function(content) {$(this).append("<br/>函数update,参数内容:" + content);}}$.fn.extend({tooltip: function(method) {if(methods[method]) {methods[method].apply(this, Array.prototype.slice.call(arguments, 1));} else if(typeof method == 'object' || !method) {methods.init.apply(this, arguments);} else {$(this).append('<br/>Method [' + method + '] does not exist on jquery.tooltip');}}});})(jQuery);$(document).ready(function() {$(".tooltip").tooltip();$(".tooltip").tooltip({id: 1});$(".tooltip").tooltip("show");$(".tooltip").tooltip("hide");$(".tooltip").tooltip("update", "这是新的内容工具提示!");$(".tooltip").tooltip("alert");});
执行结果:函数 init,参数id:函数 init,参数id:1函数show,无参数函数hide,无参数函数update,参数内容:这是新的内容工具提示!Method [alert] does not exist on jquery.tooltip
阅读全文
0 0
- jQuery插件封装(单个插件含多个分支函数)
- jquery封装对话框插件
- jquery 插件封装
- jQuery 插件开发 封装
- jquery封装jqgrid插件
- jquery插件封装
- jquery 插件封装总结
- jquery之封装插件
- 封装jQuery插件
- jquery插件封装
- jquery 封装插件
- jquery插件封装
- 如何封装jQuery插件
- jQuery插件封装
- jquery插件封装指南
- jQuery扩展插件封装
- jQuery插件开发模式(组件封装)
- jQuery.extend 函数详解,一般用于封装JQ插件
- HDOJ 2502 月之数
- HTML 图像
- C++学习笔记--陷阱!!逻辑操作符
- vmware上安装centos网络设置桥接模式
- Neo4j用java语句分页
- jQuery插件封装(单个插件含多个分支函数)
- [ZJOI2014]力 FFT基本套路实践
- HTML-Web-Storage(设置-展示-遍历-清空)
- java循环练习
- SpringBoot+MyBatis整合开发
- 微信朋友圈大变动!广告发多了原来会这样……
- 数据结构学习记录-二叉搜索树
- 我的第一个Java Struts demo, 卡在404
- 机器学习的其他名称(找工作模糊搜索)