jquery - 更改元素类而不使用 css 动画

标签 jquery css

我有一个具有以下类型的 css 动画的类

.cssanimation {
    -webkit-transition: 0.2s all ease-in-out
    -o-transition: 0.2s all ease-in-out
    -moz-transition: 0.2s all ease-in-out
    transition: 0.2s all ease-in-out
    .. some other changes in position
}

我有div

<div id="thediv"> ... </div>

$('#thediv').addClass('cssanimation') //animates the object

我确实在某些时候使用此动画,但有时我想在不调用动画的情况下添加它

Jquery 是否有一种方法可以让我在不调用 CSS 动画的情况下添加类?

最佳答案

只需创建另一个没有动画的类并使用它即可。

在运行时改变CSS规则并不难,但显然很难找到你想要的规则。 PPK 在 www.quirksmode.org 上对此进行了快速浏览。 .

关于jquery - 更改元素类而不使用 css 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10861344/

相关文章:

events - 将事件处理程序绑定(bind)到多个元素 jQuery?

jquery - Angular ng-model 不绑定(bind) jQuery 日期选择器值

jquery - 使用 JQuery 更改导航栏的 CSS 属性?

jquery - 需要使用 twitter bootstrap 创建动态磁贴

jquery - 如何为 iPhone 或 Android 使用不同的样式表?我以后只能修改html

jquery - 鼠标悬停在特定 div 上时需要水平菜单选项

javascript - 如何使用 jquery 更改我的输入类型 ="image"宽度

css - 如何将 CSS 定位到特定的共享点页面布局文件?

css - float :right li element is breaking in the ie7 navigation

html - <td> 中的 DIV 向右浮动