2014-02-18 5 views
0

Мое приложение использует jQuery modal dialog. На данный момент я могу только переместить диалог в контексте родительской страницы. Теперь сложная часть, без существенного повторного факторинга: Как мне изменить этот диалог в новом окне, чтобы я мог переместить его на другой экран?как дублировать модальный диалог jquery

Edit:

window.open принимает url, который отображает всю страницу. Мне нужно только отобразить раздел/содержимое div (который в настоящее время находится в modal dialog). Также в настоящее время div (modal dialog) использует setInterval для автоматического обновления содержимого.

ответ

0

Вы можете попробовать этот код:

$('#link').click(function() {  
    window.open('http://www.example.com','mywindow','width=400,height=200') 
}); 

Edit:

Он работает code.Through этот код вы можете вынести раздел/содержимое страницы в диалоговом окне попробовать его ,

<!DOCTYPE html><!--HTML5 doctype--> 
<html> 
<head> 
    <title>Jquery Dialog Demo</title> 
     <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> 
     <script src="//code.jquery.com/jquery-1.9.1.js"></script> 
     <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> 
     <link rel="stylesheet" href="/resources/demos/style.css"> 
    <script> 
     $(document).ready(function(){ 
     $("#btn1").click(function(){ 
        $("#div1").dialog({ 
        height: 140, 
        modal: true 
       }); 
      }); 
     }); 
    </script> 
</head> 
<body> 
    <div id="div1"> 
     <p>Hi we will do it.</p> 
    </div> 
    <input type="button" id="btn1" name="btn1" value="Opne Dialog"/> 
    <!-- content goes here--> 
</body> 
</html> 

С помощью этого кода, вы можете открыть вашу страницу в другом окне.

+0

не решение. window.open принимает URL-адрес, который отображает всю страницу .. Мне нужно только отобразить раздел/содержимое div (который в настоящее время находится в модальном диалоговом окне). – user384080

+0

@ user384080 Попробуйте отредактировать код Надеюсь, он вам поможет. –

Смежные вопросы