Укажите параметры для анимации JQuery UI Dialog? - PullRequest
2 голосов
/ 31 июля 2011

Я знаю, когда вы вызываете диалог, вы можете использовать

.dialog({
  show: 'fade', 
  hide: 'fade'
});

Но есть ли поддержка опций?

, например

.dialog({
  show: {effect: 'fade', speed: 1000}, 
  hide: {effect: 'fade', speed: 500}
});

или даже

.dialog({
  show: {effect: 'fade', {speed: 1000}}, 
  hide: {effect: 'fade', {speed: 500}}
});

Я использую 1.8.14

1 Ответ

5 голосов
/ 31 июля 2011

Попробуйте duration вместо speed. Вот так ...

.dialog({
  show: {effect: 'fade', duration: 1000}, 
  hide: {effect: 'fade', duration: 500}
});

Вы также можете включить опции, такие как easing, queue и даже функцию обратного вызова complete. Похоже, что большинство параметров, принятых функцией .animate(), принимаются в свойствах show и hide.

...