我已经为此做了几个小时,然后就放弃了。
我希望 Fancybox 在计时器上触发(说 5 秒后)。我可以让它在页面加载时打开并在几秒钟后关闭。但是,我在网上找到的每个示例都无法开始工作。这是我正在使用的代码
$(document).ready(function() {
$(".video").fancybox({
maxWidth : 560,
padding : 9,
maxHeight : 315,
fitToView : false,
width : '100%',
height : '100%',
autoSize : false,
closeClick : false,
openEffect : 'fade',
closeEffect : 'fade',
afterLoad: function(){
setTimeout( function() {$.fancybox.close(); },5000);
}
});
$('#video').trigger('click');
});
这是html:
<a id="video" class="video fancybox.iframe"
href="http://www.youtube.com/embed/aqut-wQ72Yk?autoplay=1&autohide=1&modestbranding=1&showinfo=0">Test</a>
非常感激任何的帮助。