jquery 插件的3种写法
1.使用这种方式先要初始化 $.yazuo={},$.yazuo.oa={},
(如何初始化:新建 url.jsp
<%@ page language="java" contentType="text/javascript; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
if(!jQuery.yazuo || typeof jQuery.yazuo !="object"){
jQuery.yazuo = {};
}
jQuery.yazuo.oa={}; //初始化雅座 插件的对象容器
)
使用的时候$.yazuo.oa.demo.demoCallback()
(function($){
var uiId="aaaa";
function privateMethod(){
alert("调用私有变量"+uiId);
alert("调用私有变量"+muUiId); //调用不到$.yazuo.oa.demo.demoCallback 函数里面的私有变量,undefined
}
$.yazuo.oa.demo={
demoCallback:function(tabContentId){
var muUiId=uiId;
privateMethod();
}
}
})(jQuery)
2.使用方法 : $(":radio").check() // 选中该 radio
jQuery.fn.extend({
check : function(){
return this.each(function(){this.checked=true})
},
uncheck : function(){
return this.each(function(){this.checked=false})
}
})
3.使用方法 : $.mix(1,2) // 得到两个数中的较小值
jQuery.extend({
mix : function(a,b){return a<b ? a : b},
max : function(a,b){return a>b ? a : b}
})
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341