0
開いているとき、私は2つのfancyboxインスタンスを持って防ぐ二fancybox別fancyboxインスタンスは、私のサイトでは、すでに
- オープンユーチューブビデオ誰かがするときに誰か25秒後のdiv
- オープンニュースレターのポップアップをクリックしたときサイトに訪れる。
誰かがdivをクリックしてビデオの視聴を開始し、その間に25秒が経過するとニュースレターポップアップが開き、すでに開いているビデオポップアップが閉じます。これは、ソリューションを持つ誰でもサイトユーザーに悪い経験をもたらすでしょうか?以下は
私が最初fancyboxが既に開いている場合に、開く二fancyboxないようにしたいの両方fancyboxインスタンスのコード
ビデオポップアップjqueryの
jQuery("#yblock").click(function() {
jQuery.fancybox({
'padding' : 0,
'aspectRatio' : true,
'transitionIn' : 'none',
'transitionOut' : 'none',
'title' : this.title,
'width' : 780,
'height' : 500,
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : 'true'
},
helpers : {
'overlay': {
'locked': false
}
}
ニュースレターのポップアップjqueryの
jQuery(function ($) {
setTimeout(function() {
beginNewsletterForm();
}, 25000);
});
function beginNewsletterForm() {
jQuery.fancybox({
'padding': '0px',
'autoScale': true,
'transitionIn': 'fade',
'transitionOut': 'fade',
'type': 'inline',
'href': '#newsletter_popup',
'onComplete': function() {
$.cookie('newsletter_popup', 'shown');
},
'tpl': {
closeBtn: '<a title="Close" class="fancybox-item fancybox-close fancybox-newsletter-close" href="javascript:;"></a>'
},
'helpers': {
overlay: {
locked: true
}
}
});
jQuery('#newsletter_popup').trigger('click');
}
です