【问题标题】:Fancybox multiple pop ups close form on submit?Fancybox 多个弹出窗口在提交时关闭表单?
【发布时间】:2015-02-28 02:01:24
【问题描述】:

我有两个popus设置为一个一个打开,在第一个关闭后,通过计时器,我希望第二个通过提交按钮关闭, 这是网站:http://merlinmoon.com/ 我的代码 !st pop up 是一个 youtube iframe HTML: 第二个弹出窗口

<div id="mews">

<div class="cd-form-wrapper cd-container panelssss">

<form class="cd-form" method="post" action="Believe-Masters.zip" onsubmit="javascript:parent.jQuery.fancybox.close(true);">


    <input type="name" id="cd-email" class="cd-email" name="cd-email" placeholder="NAME">
    <input type="email" id="cd-email" class="cd-email" name="cd-email" placeholder="EMAIL">
    <input type="submit" class="cd-submit" value="">

</form>


</div>

Javascript:

<script>
 jQuery(document).ready(function($) {
    setTimeout(function(){
    $('#custom-stuff-blea .various').trigger('click');
    setTimeout(function(){
        $.fancybox.close();
    }, 192000)
}, 1000);
});
</script>

<script type="text/javascript">

jQuery(document).ready(function($) {
$(".various").fancybox({
    maxWidth    : 800,
    maxHeight   : 600,
    fitToView   : false,
    width       : '70%',
    height      : '70%',
    autoSize    : false,
    closeClick  : false,
    openEffect  : 'none',
    closeEffect : 'true',

    'afterClose': function() { 
        $("#custom-stuff-blea .various2").fancybox().trigger("click");
    }
});
});
</script>
        <script type="text/javascript">

            jQuery(document).ready(function($) {
                $(".various3").fancybox({
                    maxWidth    : 800,
                    maxHeight   : 600,
                    fitToView   : false,
                    width       : '70%',
                    height      : '70%',
                    autoSize    : false,
                    closeClick  : false,
                    openEffect  : 'none',
                    closeEffect : 'none',

                });
            });
        </script>

我想注意到 onsubmit 不起作用:(,你能帮我吗?我将不胜感激。 问候...

【问题讨论】:

    标签: jquery html forms fancybox-2


    【解决方案1】:

    您可以简单地在提交按钮上执行 jquery click() 然后运行:$.fancybox.close(); 我在这里遗漏了什么吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-26
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 2015-08-02
      • 2012-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多