指定jquery UI Dialog动画的选项?

Hai*_*ood 2 javascript jquery jquery-ui effects jquery-ui-dialog

我知道你打电话给你可以使用的对话框

.dialog({
  show: 'fade', 
  hide: 'fade'
});
Run Code Online (Sandbox Code Playgroud)

但有没有对选项的支持?

例如

.dialog({
  show: {effect: 'fade', speed: 1000}, 
  hide: {effect: 'fade', speed: 500}
});
Run Code Online (Sandbox Code Playgroud)

甚至

.dialog({
  show: {effect: 'fade', {speed: 1000}}, 
  hide: {effect: 'fade', {speed: 500}}
});
Run Code Online (Sandbox Code Playgroud)

我在用 1.8.14

Mat*_*ley 5

尝试duration而不是speed.像这样...

.dialog({
  show: {effect: 'fade', duration: 1000}, 
  hide: {effect: 'fade', duration: 500}
});
Run Code Online (Sandbox Code Playgroud)

您也可以加入的选项easing,queue甚至一个complete回调函数.看起来.animate()函数接受的大多数选项都在showhide属性中被接受.