Jquery插件参数问题
2017-05-01 10:05
260 查看
常用的一些js插件都会传入很多参数,但在针对某一情况事件调用的时候 ,实际上并不需要把所有的参数都用到重写一遍,大多数情况下10几个甚至二十几个参数,我们只需要其中的几个,这些插件是怎么解决参数的问题的,$.extend 是其中重要的一环
下面是一个测试小插件
(function($){
//传入多个参数
$.complex=function(p1,options,p2){
var settings=$.extend({
q1:"zs",
q2:23,
q3:'zz'
}, options||{});
alert(p1+p2);
alert(settings.q1+settings.q2+settings.q3)
}
})(jQuery)
jQuery(function(){
//jQuery.say('Tom')
jQuery.complex(10,{
q1:"ls",
q3:"hn"
},10)
})
这样我们就可以灵活的调用自己的参数
下面是一个测试小插件
(function($){
//传入多个参数
$.complex=function(p1,options,p2){
var settings=$.extend({
q1:"zs",
q2:23,
q3:'zz'
}, options||{});
alert(p1+p2);
alert(settings.q1+settings.q2+settings.q3)
}
})(jQuery)
jQuery(function(){
//jQuery.say('Tom')
jQuery.complex(10,{
q1:"ls",
q3:"hn"
},10)
})
这样我们就可以灵活的调用自己的参数
相关文章推荐
- jQuery插件——x-editable表单字段实时编辑)——提交的参数params问题
- jquery插件formValidator的ajaxValidator传参数问题
- jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
- jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
- jquery.treeview插件参数介绍
- SpringMVC 使用uploadify插件上传文件,post方法无法直接获取参数问题
- jquery.query 插件的设计问题。
- jquery 获取url参数插件实例代码
- jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
- jQuery form插件之formDdata参数校验表单及验证后提交
- 兼容IE8以下浏览器input表单属性placeholder不能智能提示功能,以及使用jquery.validate.js表单验证插件的问题处理
- jQuery上传插件uploadify 3.2.1 参数
- jQuery的ajax()、post()方法提交数组,参数[] 问题
- jQuery 文件上传插件ajaxFileUpload使用以及onchange问题
- 关于jquery dialog被activeX插件遮挡问题的解决办法
- jQuery插件制作之参数用法实例分析
- jquery uploadify插件可选参数的详细介绍
- 开发整理-jquery datatable插件问题总结
- jQuery的Autocomplete插件的远程url取json数据的问题
- 强大的jquery上传插件SWF版Uploadify参数详解