我目前有以下代码将灯箱添加到rel="facebox"
的链接。
$(document).ready(function() {
$('a[rel*=facebox]').facebox();
});
这很有效,直到页面加载时间太长。
如何在文档加载之前应用此功能?理想情况下,我想首先调用.facebox()
函数,当DOM加载时,它会搜索rel="facebox"
的任何链接并应用该函数。
有点像.on()
函数但没有事件。
这有意义吗?提前谢谢!
答案 0 :(得分:0)
这里有几个链接可能有助于解决这个问题...
Working with elements before the DOM is ready和Detect DOM Node Insertions with JavaScript...
答案 1 :(得分:0)
通过执行以下操作找到我的解决方案:
$(document).on('click', 'a[rel*=facebox]', function() {
$.facebox({ ajax: $(this).attr('href') });
return false;
});
希望能帮助某人。