有人可以解释一下这个功能的含义以及它与细节的关系吗?细节做什么? 我已经通过chrome中的调试器来尝试理解它,但没有快乐。我知道它有效,但我想知道为什么以及如何。谢谢。
addEventListener('search_box', function(a){
window.SearchBoxTrigger = a.detail
trigger()
})
答案 0 :(得分:4)
event.detail
是CustomEvent
接口的一部分(ie9 +)。在创建CustomEvent时,您可以设置一个detail属性,该属性不必是字符串,但也可以是对象。不要忘记在您触发事件的同一窗口中创建了详细信息。更多信息:
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