JS と CSS に関しては少し初心者で、数日間私の問題を解決しようとしてきました。誰かが私を助けてくれることを願っています...
Fancybox 2.0.5 から 2.1.0 にアップデートしました。iframe を開いて Vimeo のビデオを表示すると、フェードイン (speedIn が 1000) に設定されているオーバーレイが、フェードインではなく 100% で表示されます。iframe の読み込みが完了する直前に、オーバーレイが短時間点滅します。オフとオンを繰り返します。ヘルパーを通じて、スピードアウト、不透明度、色を制御できますが、オーバーレイのスピードインは制御できません。
Mac の Safari (v5.1.2) と Firefox (v12) で試しましたが、どちらも同じ問題を抱えています。ここに私が取り組んでいるウェブサイトへのリンクがあります。(画像をクリック):
http://www.steinstie.com/Test/index.html
どんなアイデアでも大歓迎です!
ヘルパーのコードは次のとおりです。
$(document).ready(function() {
$(".fancybox-iframe").fancybox({
openEffect : 'fade',
closeEffect : 'fade',
openSpeed : 1000,
closeSpeed : 1000,
padding : 0,
width : 600,
height : 360,
type : 'iframe',
autoSize : false,
fitToView : false,
// NICK H
afterLoad: function(){
this.title = $(this.element).next('.newTitle').html();
},
// END NICK H
helpers: {
overlay: {
speedIn: 1000, //<-- here you control the overlay speedIn
speedOut: 1000,//<-- here you control the overlay speedOut
css: {'background' : 'rgba(0, 0, 0, 0.6)'}
}, // overlay
title : {
type : 'inside'
}
} // helpers
});
});