2015-03-05 1 views
1

Можно ли указать функции обратного вызова для кнопки «ОК» и «Закрыть»?semantic-ui modal Закрыть - OK/Отменить обратный вызов

В случае JQuery Modal можно указать функции обратного вызова во время инициализации с помощью словаря кнопок. Предоставляет ли Semantic-ui режим нечто подобное? Как мне перейти на дополнительную логику и закрыть модель после нажатия кнопки «ОК»?

ответ

6

добавить .approve класс (или альтернативный см http://semantic-ui.com/modules/modal.html#/settings к кнопке 'OK', чтобы вызвать функцию обратного вызова onApprove

.close класс для вашего кнопка Закрыть.

Я только использовать семантический-UI в течение 2 недель (и модальностей в течение нескольких часов), поэтому осторожность требуется. Благодарности mike123 за ваш ответ.

$('.ui.modal.myModal').modal({ 
     onHide: function(){ 
      console.log('hidden'); 

     }, 
     onShow: function(){ 
      console.log('shown'); 
     }, 
     onApprove: function() { 
      console.log('Approve'); 
      return validateModal() 
     } 
    }).modal('show'); 
+1

Если ваш ответ основан на ответе другого пользователя, вы должны ссылаться на этот ответ. –

+0

Это полностью помогло мне! –

2

Это то, что вы после:..

$('.selector').modal({ 
     onHide: function(){ 
      console.log('hidden'); 
     }, 
     onShow: function(){ 
      console.log('shown'); 
     } 
    }).modal('show');