jquery - 更改函数中事件的顺序

标签 jquery syntax jquery-animate

我正在尝试重新排序动画的结构。我需要在动画完成后删除 active 类。

我不确定如何对事件进行排队。

$('.object_pagecontent').filter(".active").removeClass("active").stop(true).animate({ marginRight : '-100%' }, 500); 

重组的最佳方式是什么?

感谢您的宝贵时间。

最佳答案

使用.animate回调功能:

$('.object_pagecontent')
.filter(".active")
.stop(true)
.animate({
    marginRight : '-100%' 
}, 500, function(){
    $(this).removeClass("active")
});

关于jquery - 更改函数中事件的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22523593/

相关文章:

javascript - 如何检查选择列表是否是多个?选择2 JQuery、JavaScript

javascript - 运行一些代码的 jQuery 函数

javascript - 在 JavaScript 中设置和获取 bool 对象属性

javascript - 如何使用 DIV 文本框 Onclick 的值而不是文本框 Onclick 来执行函数

javascript - 移动/触摸时显示导航栏

php - 这包括路径语法的含义

java - 使用图形的语法错误

javascript - 我如何制作一个可以平滑/动画显示数字变化的计数器?

jquery - 在 chrome 中单击时旋转轮子的 js 文件

javascript - 为什么这个 jQuery .animate 调用这么慢?