我有一个应用程序,它使用jQuery在UI中转换/淡化/动画元素(即,当切换为可见时,面板将从侧面滑出)。我想通过复选框为用户提供切换所有“效果”的选项,具体取决于他们希望如何设置应用程序的工作流程。
所以代替隐藏状态>效果/转变>可见状态我想隐藏状态>可见状态基于是否启用转换(最有可能通过复选框)。
这是否可以在不重写基于复选框的所有隐藏/可见状态的情况下进行?是否有某种形式的选择 - 所有会消除效果?
答案 0 :(得分:2)
您可以通过更改以下值来全局关闭所有jQuery动画:
jQuery.fx.off
如:
// disable all jQuery animations so they immediately jump to the end state
jQuery.fx.off = true;
jQuery doc here。
答案 1 :(得分:0)
通过将属性
$.fx.off
设置为true,可以全局停止动画。完成此操作后,所有动画方法都会在调用时立即将元素设置为最终状态,而不是显示效果。