指定jquery UI Dialog动画的选项?

时间:2011-07-31 03:03:37

标签: javascript jquery jquery-ui jquery-ui-dialog effects

我知道当您调用对话框时可以使用

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

但有没有对选项的支持?

e.g。

.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 个答案:

答案 0 :(得分:5)

尝试使用duration代替speed。像这样......

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

您还可以添加easingqueue,甚至是complete回调功能等选项。看起来showhide属性接受了.animate()函数接受的大多数选项。