jQuery 停止 .animate 几秒钟并播放另一个动画

标签 jquery

我是 jQuery 新手,我需要一些帮助来完成这个小代码。

<script type="text/javascript">
$(document).ready(function() {


   $('.cartoonsmart_right').animate({top: "-50"},500)(stop for few second and play another .animte).animate({top: "-400"},500, function() {$('.head_monkey1').removeClass("none")  .animate({left:"120"});});

 } );
 </script>

最佳答案

描述

您可以使用 jQuery 的 .delay() 方法。

jQuery.delay() Set a timer to delay execution of subsequent items in the queue.

示例

$('.cartoonsmart_right').animate({top: "-50"},500).delay(2000).animate(...) 

更多信息

关于jQuery 停止 .animate 几秒钟并播放另一个动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9161181/

相关文章:

javascript - 响应式复选框或 bool 值切换

javascript - 使用复选框隐藏表格行

javascript - 如何从 document.querySelectorAll 中检查单个类参数?

jquery - 修改 Devise 警报(Rails 3)

JQuery 滚动到页面顶部

Javascript/jquery 错误 aDiv.children 不是函数

javascript - 如何清除 JSON 的缓存

javascript - 如何多次appendChild(element)。 (相同元素)

javascript - 在本身具有异步函数的另一个函数之后调用一个函数

javascript - 未捕获的 TypeError : $(. ..).multiselect 不是函数