javascript - 为 jquery UI 对话框动画指定选项?

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

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

.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

最佳答案

尝试使用duration 而不是speed。像这样...

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

您还可以包括 easingqueue 甚至 complete 回调函数等选项。看起来大多数选项都被 .animate() 接受了showhide 属性接受函数。

关于javascript - 为 jquery UI 对话框动画指定选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887287/

相关文章:

javascript - 在选择中更改选项时更改图像

javascript - 简单的滚动 spy 效果jquery

javascript - Three.js - 圆柱体内部纹理

javascript - 模态按钮上的 JqueryUI 工具提示在模态关闭时重新出现

javascript - 在 nodeJS 应用程序中打印我的组树时出现问题

javascript - 将对象分配给 undefined 和 delete 之间的区别

javascript - 使用 safari 时在 iframe 中设置 cookie

jquery - Jquery 中的 mouseleave 时 Div 不会返回

jquery - 如何通过小部件代码使用网站的 jQuery

jquery-ui - Jquery UI 自动完成选择