2012-12-19 152 views
0

我有一个弹出式div,当用户单击div #request-brochure-ribbon时会打开。这很好。但是,弹出窗口包含提交给PHP脚本的HTML表单。当用户执行此操作时,弹出式div将消失,并且必须再次单击它才能查看HTML脚本提交时PHP脚本显示的成功消息。提交HTML/PHP表单后需要保持弹出div打开

使用以下Javascript。有没有办法修改它以保持弹出div,直到他们点击关闭按钮?

谢谢!

$(document).ready(function(){ 
    $('#request-brochure-ribbon').click(function(){ 
     $('#brochure-request-popout').animate({ 
      'right':'10px', 
     },500);  
    }); 

    $('#close').click(function(){ 
     $('#brochure-request-popout').animate({ 
      'right':'-1500px' 
     },500); 
    });  
}); 
+1

你有一个ajax帖子?或者页面提交后重新加载? – lavrik

+0

您可以将弹出窗口div放入iframe中吗?这将是最简单的方法。 –

+0

你的第一个'$('#brochure-request-popout')有语法错误。animate({'right':'10px','< - extra comma – JaredMcAteer

回答