Несколько jquery fancyBox
Я хочу закрыть fancyBox, а затем сразу же открыть новую коробку. Но этого не произошло.
На самом деле происходит следующее: сначала отображается предупреждение, а затем закрываются необычные поля.
function OpenWindowNew_(type, URL, Namee) {
parent.$.fancybox.close();
alert();
$.fancybox.open({
href: URL,
type: 'iframe',
padding: 5
});
}
1 ответ
Решение
Вот фрагмент кода для вас
Сценарий:
<script>
$(document).ready(function()
{
$("a#MyBox1").fancybox({ 'hideOnContentClick': false, 'frameWidth': 400, 'frameHeight': 400,
callbackOnClose: function() { window.setTimeout('open2()',100); }
}).trigger('click');
});
function open2(){
$("a#MyBox2").fancybox().trigger('click');
}
</script>
HTML:
<div id="firstFancybox" style="display:none">
<p>I'm the first Fancybox!</p>
<a href="#" onclick="open2();">Close first Fancybox</a>
</div>
<a id="MyBox1" href="#firstFancybox"><!--for first fancy box--></a>
<div id="secondFancybox" style="display:none">
<p>I'm the Second Fancybox!</p>
</div>
<a id="MyBox2" href="#secondFancybox"><!--for second fancy box--></a>