首页 > 解决方案 > 这个函数中的细节是什么或意味着什么?

问题描述

有人可以解释一下这个函数中的 a 是什么意思以及它与细节的关系吗?细节有什么作用?我已经通过 chrome 中的调试器尝试理解它,但没有任何乐趣。我知道它有效,但我想知道为什么以及如何。谢谢你。

addEventListener('search_box', function(a){
  window.SearchBoxTrigger = a.detail
  trigger()
})

标签: javascriptjquery

解决方案


event.detailCustomEvent接口的一部分(ie9+)。创建 CustomEvent 时,您可以设置一个详细属性,该属性不必是字符串,也可以是对象。不要忘记已在您触发事件的同一窗口中创建了详细信息。更多信息:

https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events

https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent

https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/detail


推荐阅读