我可以让我的fancybox显示在页面加载上,但如果它可以延迟一两秒钟就会很棒。有办法吗?这就是我现在所拥有的:
$(document).ready(function(){
$("#div_id").fancybox({
//fancybox options
});
$("#div_id").trigger('click');
});
我已经尝试了很多事情来延迟调用负载......没有运气。
答案 0 :(得分:1)
$(document).ready(function(){
$("#div_id").fancybox({
//fancybox options
});
// One second delay
setTimeout(function(){
$("#div_id").click();
}, 1000);
});
答案 1 :(得分:0)
$(document).ready(function(){
setTimeout(function(){
$("#div_id").fancybox({
//fancybox options
});
$("#div_id").trigger('click');
}, 1000);
});
请参阅此处: jsfiddle - 我添加了点击提醒和fancy
类作为示例。