当我添加如下事件侦听器时:oTarget.addEventListener(sEventType,fnHandler,false);我该如何向fnHandler函数发送一些属性?如何发送一些属性到回调函数?
3
A
回答
0
您可以可以创建通过附加参数的匿名函数:
oTarget.addEventListener(sEventType, function(e) {
myFunction(e, attr2, attr3);
}, false);
0
使用类似于包装功能:
oTarget.addEventListener(sEventType, function(evt) {
return fnHandler(evt, "foo", "bar");
}, false)
现在你传递一个匿名函数(包装函数)调用fnHandler
与列出的属性和返回值到该回调函数被调用。
相关问题
- 1. 如何将ID发送到数据库中的回调函数
- 2. 如何发送cpp回调函数指针到java
- 3. 如何一次将数据发送到两个属性?
- 4. 如何发送jQuery中的变量到回调函数?函数(r){}
- 5. jQuery插件发送值回调函数
- 6. 如何调整jQuery函数属性值?
- 7. 得到一些父元素ID,以发送到javascript函数
- 8. 从JS(脚本的回调函数)发送数据到PHP?
- 9. 将一些数据推送到Lua调用函数
- 10. 传递一个回调函数作为HTML数据属性
- 11. 如何读取fancybox2回调函数中的attr属性
- 12. 如何访问jQuery回调函数中的属性?
- 13. 如何发送回调方法,另一个回调方法
- 14. 发送参数到jquery回调
- 15. 如何将这些函数合并到具有属性的单个函数中?
- 16. 当一个元素属性发生变化时,javascript回调函数
- 17. 将一些属性复制到新的构造函数中
- 18. 如何发送表单到javascript函数
- 19. 如何发送空值到clr函数?
- 20. 确定Rails after_save回调中哪些属性发生了变化?
- 21. MVC发送回模特属性POST
- 22. Python:一些“__magic__”属性来引用该函数内的函数
- 23. 如何通过onmouseup发送属性?
- 24. 如何从发送模型属性
- 25. 如何发送包含'='的属性值?
- 26. 如何从一个回调函数调用其他回调函数
- 27. .filter()如何使回调函数调用另一个函数?
- 28. 如何从postgresql函数或触发器发送一些http请求
- 29. 如何将mongodb数据async从内部函数发送到for循环的外部回调函数?
- 30. 如何从一个回调函数
只要您不需要在某个时候删除侦听器,匿名函数就可以工作。 – 2010-02-05 14:51:54
然后,我会如何删除使用匿名函数作为回调函数的侦听器? – 2010-02-05 14:57:47
@Frank:除非你保存了对某个地方的匿名函数的引用,否则你将无法删除它。 – 2010-02-05 15:50:33