jQuery自定义事件和jQuery.extend
来源:互联网 发布:淘宝网水兵舞裙子 编辑:程序博客网 时间:2024/06/05 09:11
自定义事件:
trigger(type,[data]):
type (String,Event,Object) : 一个事件对象或者要触发的事件类型;
data (Array) : (可选)传递给事件处理函数的附加参数;
$("p").click( function (event, a, b) { // 一个普通的点击事件时,a和b是undefined类型 // 如果用下面的语句触发,那么a指向"foo",而b指向"bar"} ).trigger("click", ["foo", "bar"]);
$("ul").bind("myclick",function(event, prarm){alert(prarm.data[0]);});$("input[type=button]").bind("click",{"uname":"zhangsan","age":50},function(){if(arguments[0].data.age>=50){$("ul").trigger("myclick",{"data":["name","zhangsan"]});}});
扩展:
jQuery.extend([deep],target,obj1,[objN]):
deep (可选) (Object) : 如果设为true,则递归合并。
target (Object) : 待修改对象。
object1 (Object) : 待合并到第一个对象的对象。
objectN (Object) : (可选) 待合并到第一个对象的对象。
合并 settings 和 options,修改并返回 settings:
var settings = { validate: false, limit: 5, name: "foo" };var options = { validate: true, name: "bar" };var news=jQuery.extend(settings, options);alert(settings.validate);
var settings = { validate: false, limit: 5, name: "foo" };var options = { validate: true, name: "bar" };var news=jQuery.extend({},settings, options);alert(settings.validate);
- jQuery自定义事件和jQuery.extend
- jQuery自定义事件和jQuery.extend
- jquery.extend和jquery.fn.extend
- jQuery.extend和jQuery.fn.extend区别
- 浅谈jQuery.extend()和jQuery.fn.extend()
- jQuery extend()和jQuery.fn.extend()详解
- jQuery.fn.extend() 和 jQuery.extend()
- jquery自定义函数之extend
- js自定义事件和jQuery自定义事件
- 自定义事件和jQuery插件
- jQuery中jQuery.extend()和jQuery.fn.extend()的理解
- 【探究jQuery】jQuery.extend 和 jQuery.fn.extend 的区别
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- jquery的extend和fn.extend
- jQuery中extend和fn.extend
- jquery的extend和fn.extend
- 老天保佑
- serialize datatable to json
- 在Ubuntu中安装工具Autotools
- WinDbg调试器
- DataGridView以及DotNetBar中的DatagridviewX防止闪烁的方法
- jQuery自定义事件和jQuery.extend
- 我写的资料管理软件
- C++程序设计实验报告(八十一)---第十六周任务三
- c++ 重载 覆盖 隐藏
- C# 基本知识 之 改错
- 转载CSDNer的一些把妹技巧..........偶不需要了,嘿嘿嘿转载给来我博客看的纯情男人 .
- js基础知识学习站点汇总
- TCP/IP详解
- SGU_275 To xor or not to xor gauss