1

我有一个应用程序,它使用 jQuery 在 UI 中转换/淡入淡出/动画元素(即,当面板切换为可见时,面板将从侧面滑出)。我想为用户提供通过复选框切换所有“效果”的选项,具体取决于他们希望如何设置应用程序的工作流程。

因此,不是隐藏状态>效果/过渡>可见状态,我希望隐藏状态>可见状态基于是否启用过渡(很可能通过复选框)。

如果不根据复选框重写所有隐藏/可见状态,这是否可能?是否有某种形式的全选可以消除这种影响?

4

2 回答 2

2

您可以通过更改以下值来全局关闭所有 jQuery 动画:

jQuery.fx.off

如:

// disable all jQuery animations so they immediately jump to the end state
jQuery.fx.off = true;

jQuery 文档在这里

于 2013-04-17T21:41:42.510 回答
0

可以通过将该属性设置为 true 来全局停止动画$.fx.off。完成此操作后,所有动画方法都会在调用时立即将元素设置为其最终状态,而不是显示效果。

来源:jQuery API 文档

于 2013-04-17T21:43:45.727 回答