指定 jquery UI 对话框动画的选项?

发布于 2024-11-27 07:11:49 字数 410 浏览 1 评论 0原文

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

.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

I know when you call the dialog you can use

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

But is there any support for options?

e.g.

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

or even

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

I am using 1.8.14

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怀念你的温柔 2024-12-04 07:11:49

尝试使用持续时间而不是速度。像这样...

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

您还可以包含诸如 easingqueue 等选项,甚至是 complete 回调函数。看起来大多数选项都被 .animate() 函数接受在 showhide 属性中接受。

Try duration instead of speed. Like this...

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

You can also include options like easing, queue, and even a complete callback function. It looks like most of the options accepted by the .animate() function are accepted in the show and hide properties.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文