jquery - 如何通过 Jquery 对话框小部件使用缓动

标签 jquery jquery-ui jquery-ui-dialog jquery-effects jquery-easing

我在 jquery UI 中使用 jquery 对话框小部件在模式对话框中显示表单。我想自定义动画,但除了按名称指定效果之外,我在选项中看不到任何内容。例如:

$( ".selector" ).dialog({ show: 'slide' });

我还注意到,打开对话时,效果的时间和屏幕变暗(模式设置为 true)并不完全匹配。该对话框保留在深色覆盖层下,直到效果结束。

有没有办法在对话框选项中自定义效果?也许可以使用缓动插件?

谢谢

最佳答案

我认为您还可以指定提供哈希的其他参数:

$("#dialog").dialog({
  show: {effect: "fadeIn", duration: 5000}
});

在这里摆弄http://jsfiddle.net/dHs73/

关于jquery - 如何通过 Jquery 对话框小部件使用缓动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8702606/

相关文章:

javascript - json数据结构在一个文件中,js调用输出?

javascript - 在 Web 上实现 Stripe : Uncaught ReferenceError: StripeCheckout is not defined

jquery - 在 IE8 中,jquery-ui 的对话框将其内容的高度设置为零。我怎样才能解决这个问题?

jquery - 确保 jquery 进度对话框至少显示一段最短时间

jquery - 当插入符位于内容可编辑的 div 中时插入 html

javascript - 如何随机显示ul li中的图片

asp.net - 如何手动更新通过 NuGet 包安装的 jQuery UI?

jquery-ui - JQuery UI 范围 slider 中的句柄互相阻塞

jquery - 如何修复 Jquery UI slider 显示负值

javascript - 在 jquery 中创建确认对话框