标签: javascript jquery fancybox
我想关闭其onStart或onComplete事件中的fancybox。我试过$.fancybox.close(),但似乎无法关闭它。
onStart
onComplete
$.fancybox.close()
Fancybox可以在其onStart或onComplete个活动中关闭吗?怎么样?
我正在使用Fancybox 1.3.4。
感谢您的任何意见!
干杯!
答案 0 :(得分:1)
$.fancybox.close()是正确的方法。我不明白为什么你要在onComplete内关闭fancybox ...无论如何,这有用:
$(document).ready(function () { $(".fancybox").fancybox({ "onComplete": function () { // close fancybox after 3 seconds setTimeout(function () { $.fancybox.close(); }, 3000) } }); });
参见 JSFIDDLE
也适用于onStart ...请参阅更新 JSFIDDLE