首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery toggleClass正在工作,但没有动画效果

jQuery toggleClass正在工作,但没有动画效果
EN

Stack Overflow用户
提问于 2011-06-17 05:44:24
回答 1查看 2.3K关注 0票数 0

此代码$(this).data('parentWidget').toggleClass(COLLAPSE_CLASS, 1000);绑定到按钮单击,正在成功地切换COLLAPSE_CLASS的打开和关闭。但是,效果不是动画效果。

在css中,原始元素有一个定义的高度:85px。当添加折叠类时,.collapse {.collapse:20px;}只有高度发生变化。

正如我所提到的,在切换高度方面,这就像是一个护身符。我看不到的是任何形式的过渡效果。在什么情况下,这种简单的过渡效果可能不起作用?不用说,关于这个主题的jQuery documentation很少。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-17 06:07:49

对于其他像我一样愚蠢的人,一定要确保你正在加载你的jQuery.ui.core.js文件(或者构建一个自定义的jquery ui版本)。我的示例是在WordPress的上下文中,我天真地假设它加载的是jQueryUI。显然,toggleClass是jquery.core的一部分(所以切换部分无论如何都可以工作),但转换依赖于jquery.ui.core (也许还有其他?不确定)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6379017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档