自定义事件:
来源:互联网 发布:杭州知彼 编辑:程序博客网 时间:2024/05/18 17:26
自定义事件:
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);
0 0
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件:
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- 自定义事件
- hdu 1814 字典序最小的2sat(暴力深搜)
- 对SplitAction Bar 的认识
- mysql_query()函数的返回值问题
- 企业该如何搭建论坛互动平台
- chengji
- 自定义事件:
- java.sql.SQLIntegrityConstraintViolationException: ORA-02291
- 经验总结11--获取发生事件的元素对象
- 页面导航
- 数据导入:Mysql to MSSql ---Mysql数据导入Sql Server 工具。
- STM32_FSMC_TFT控制原理(2012/01/03)
- Git和Repo管理使用简要介绍
- B树、B-树、B+树、B*树都是什么
- ffos中WebAPI回调不能执行