传递类似绑定事件的参数
Pass argument like bind event
我想知道如何做到这一点。。。
function action(param)
{
$(body).param('Blah');
}
action('append');
如果你理解我的话,有什么办法发生这种事吗?
函数是JavaScript中的一流对象。您应该只传入函数,并使用apply
在$('body')
上调用它,而不是传入一个可能实际指向函数也可能不指向函数的字符串:
function action(fn) {
fn.call($('body'), 'Blah');
}
action($.fn.append);
相关文章:
- Firefox中的JavaScript事件参数
- 将参数传递给 jQuery .click WHILE 保留事件参数
- onWindowResize事件参数使用Three.js
- 如何在 redis 中将 JS 对象传递给它自己的事件参数 - 连接事件上的哨兵
- 在剑道的自定义绑定器中添加事件参数
- 加载处理程序上的事件参数
- 将jQuery触发器中的事件参数发送到iframe
- 在ExtJS中访问事件参数
- node-webkit如何解析'事件参数
- 如何用间隔刷新鼠标向下的事件参数
- Javascript/JQuery 事件参数.我不明白这个“e”论点是什么或做什么
- Firefox onkeypress事件没有传递事件参数
- 我如何从JS函数中获得触发事件而不传递事件参数
- 如何获取getUIKit事件参数的className
- 事件参数及其用途
- 在全局变量中存储mousemove事件参数可能会导致性能问题
- 为什么stopPropagation在回调中使用事件参数,而不是使用'this'
- 文档.ie8和IE7未定义onmouseover和onmouseout事件参数
- 在使用 ClientScript.GetPostBackEventReference 时将事件参数从 javascrip
- 如何为复选框单击事件使用自定义事件参数