2012-12-19 151 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

回答