/*
*
* Facebox also has a bunch of other hooks:
*
* loading.facebox
* beforeReveal.facebox
* reveal.facebox (aliased as 'afterReveal.facebox')
* init.facebox
* afterClose.facebox
*
*/
我正在使用Facebox。在源代码中,我找到了一些钩子,但是我只能找到使用“ beforeReveal”:
$(document).trigger('beforeReveal.facebox')
的一行。我找不到它的定义位置。所以我想知道它是如何工作的。希望能得到一些帮助。多谢! 最佳答案
这些只是简单的自定义事件(例如click
是预定义的事件),您可以订阅:
$(document).on('beforeReveal.facebox', function() {
// This code here is now executed every time before the facebox is revealed,
// because Facebox triggers this event.
});
在文档中阅读更多信息:http://api.jquery.com/trigger/
关于javascript - 什么是面盒“ Hook ”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11842657/