手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery下为Event handler传递动态参数的代码
jquery下为Event handler传递动态参数的代码
摘要:实例代码复制代码代码如下:triggerit(function($){//demo1$("#demo").bind("demo-trigge...

实例代码

复制代码 代码如下:

<body>

<div id="demo"></div>

<button id="btn" >trigger it</button>

<script type="text/javascript">

(function($) {

//demo1

$("#demo").bind("demo-trigger", function(e, args) {

var info = [];

//对应的我们从args参数中获取数据

for(var prop in args) {

info.push(prop + ":" + args[prop]);

}

this.innerHTML = info.join(';');

});

$('#btn').click(function() {

// 我们把数据作为一个参数和我们关心的事件名一起传入trigger方法

$('#demo').trigger('demo-trigger', {

name:'Andrew',

age: '23',

job: 'FrontEnd Dev'

});

});

/**demo2

$("#demo").bind("demo-trigger", function(e) {

var info = [];

//我们通过传入的e.extra来获取我们传入的数据

for(var prop in e.extra) {

info.push(prop + ":" + e.extra[prop]);

}

//展现出来

this.innerHTML = info.join(';');

});

$('#btn').click(function() {

//这个用法很有意思 我们new一个jQuery Event对象 参数为我们关心的事件名

var event = new jQuery.Event("demo-trigger");

//给这个event附加一个属性 包含我们的数据

event.extra = {

name:'Andrew',

age :'23',

job :'FrontEnd Dev'

};

//最后把event传入trigger方法 ...看上面的$('#demo').....

$('#demo').trigger(event);

});**/

})(jQuery);

</script>

</body>

【jquery下为Event handler传递动态参数的代码】相关文章:

jQuery插件expander实现图片翻转特效

Js和JQuery获取鼠标指针坐标的实现代码分享

JQuery选择器、过滤器大整理

详解JavaScript中setSeconds()方法的使用

jquery判断至少有一个checkbox被选中的方法

超酷右下浮出广告窗口代码

用javascript动态注释掉HTML代码

javascript中动态函数用法

document对象execCommand的command参数介绍

在JavaScript中处理字符串之fontcolor()方法的使用

精品推荐
分类导航