私はこれを何時間も続けて、ただあきらめました。
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>
どんな助けでも大歓迎です。