2014-01-23 6 views
1

Вот мой диалог код ящик, который с помощью JQueryДиалоговое окно в jQuery не работает?

$(document).ready(function(){ 
     function showDialog() { 
     $("#Close").dialog({ 
      resizable: true, 
      height: 140, 
      modal: true, 
      position: 'center', 
      buttons: { 
       'Yes': function() { 
        $(this).dialog("close"); 
        return true; 
       }, 
       'No': function() { 
        $(this).dialog("close"); 
        return false; 
       } 
      } 
     }); 
    }; 

    $('#Open').click(function(){ 
    alert('Hellp'); 
    // showDialog(); 
    }); 
}); 

Но это не работает? Вот мой jsfiddle - http://jsfiddle.net/zjRga/349/

+0

Я хотел бы предложить именование DIVS нечто иное, чем открывать и закрывать - это действительно смущал меня, как я предполагал, что они были кнопкой. Здесь также поможет размещение вашего html. – Liath

ответ

4

В вашем коде вы никогда на самом деле не invoke диалог. Обратите внимание на следующее:

alert('Hellp'); 
// showDialog(); 

Вы показываете стандартный alert вместо вызова вашего showDialog функции. Когда я выгрузить эти строки, как комментарии in your jsFiddle, кажется, работает:

//alert('Hellp'); 
showDialog(); 
+0

после вашего предложения он работал в jsfiddle, но не на моем сайте –

+0

@SanjayRathod: Тогда, очевидно, что-то еще не так на вашем сайте, и вы не делитесь достаточной информацией для кого-либо здесь, чтобы определить, что. Код в вопросе отлично работает, когда вы не комментируете часть, которую хотите выполнить. Можете ли вы воспроизвести ошибку на своем сайте в вопросе или в jsFiddle? – David

+0

он показывает эту ошибку - TypeError:. $ (...) диалог не является функцией \t «Нет»: функция() { –

0

Я понимаю, что вам может понадобиться, чтобы проверить метки. Они совершенно близки. Следовательно, я хотел бы предложить вам проверить открывающие и закрывающие теги. Тем временем я проверил ваш код jsfiddle и внесем необходимые корректировки.

Вы можете проверить это здесь [http://jsfiddle.net/zjRga/353/]

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