2014-02-25 1 views
0

Я установил эффекты на моем диалоге UI на шоу и шкурой:Как изменить Jquery времени длительности эффекта в кнопках события

show: { 
    effect: "blind", 
    duration: 600 
}, 
hide: { 
    effect: "explode", 
    duration: 1000 
}, 

У меня также есть несколько кнопок, и я хотел бы установить различные эффекты на нажимая их с закрывающим диалогом. Проблема в том, что эффекты проявляются слишком быстро.

Вот мой код кнопки:

buttons: { 
    Yes: function() { 
    $(this).dialog("option", "hide", "explode").dialog("close"); 
    }, 

Как установить эффект длительности времени в методе .dialog("option",...,...)?

ответ

4

Вы можете передать объект, определяющий эффект и продолжительность в качестве третьего параметра:

buttons: { 
    Yes: function() { 
     $(this).dialog("option", "hide", { 
      effect: "explode", 
      duration: 100 
     }).dialog("close"); 
    }, 

Смотрите эту Fiddle для демо

+0

Спасибо, что это именно то, что я искал. – norbidrak

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

  • Нет связанных вопросов^_^