2016-10-13 4 views
0

Я хочу, чтобы после нажатия кнопки нажмите окно предупреждения. Но когда я нажимаю на кнопку, ничего не происходит. Мой код: всплывающее окно предупреждения не открывается

<link type="text/css" rel="stylesheet" href="tinymce/js/jquery-ui.css"/> 
<script type="text/javascript" src="tinymce/js/jquery-1.8.2.js"></script> 
<script type="text/javascript" src="tinymce/js/jquery-ui.js"></script> 

<script type="text/javascript"> 
    $(function() { 
     $("#btnSave").click(function() { 
      $("#divpopup").dialog({ 
       title: "abc", 
       width: 430, 
       height: 200, 
       modal: true, 
       buttons: { 
        Close: 
         function() { 
          $(this).dialog('close'); 
         } 
       } 
      }); 
     }); 
    }) 

</script> 

<div id="divpopup" style="display:none"> 
    TEST 
</div> 

    <asp:Button Text="sent" ID="btnSave" runat="server" /> 

+0

Попробуйте разместить '../' перед 'tinymce /'. – stormec56

+0

Работает здесь: http://jsfiddle.net/xBB5x/12400/ – Turnip

+0

Можете ли вы сделать F12 на своей клавиатуре и посмотреть, какая ошибка на консоли разработчика? Это должно помочь вам найти причину и устранить неисправность –

ответ

0

Вы должны установить свойство отображения DIV в качестве блока до преобразования его в диалоговом окне. Вот код:

$("#btnSave").click(function() { 
     $("#divpopup").show(); 
      $("#divpopup").dialog({ 
       title: "abc", 
       width: 430, 
       height: 200, 
       modal: true, 
       buttons: { 
        Close: 
         function() { 
          $(this).dialog('close'); 
         } 
       } 
      }); 
     }); 
+0

Это неправда: http://jsfiddle.net/xBB5x/12400/ – Turnip

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