刷新 AJAX 内容时保持 jquery 动画
Keep jquery animate when refreshing AJAX content
>基本上我搜索一种刷新 AJAX 内容但保留 jquery 动画效果的方法跨刷新。
简单来说:
我每秒刷新div。
第一次刷新时,我设置了div 的颜色动画。
下一秒会破坏动画效果并将div 颜色转换为默认值。
您有任何想法如何在刷新中保持它吗?
我刷新:
$("#mydiv").html(ajaxContent)
编辑:我做了一个小提琴,但它适用于那个网站。所以看起来@Flash雷霆没错,问题必须在别的地方。
编辑 2 :问题是我在myDiv中加载了innerDivs。
我的调用从 DOM 中删除了div,因此它也失去了样式。她的问题示例:http://jsfiddle.net/X5PVu/1/
动画采取第一步并处理直到最后一步,无论初始步骤是什么。
如果你从 0 到 10 并在元素处于 3 时替换它,只需检索该 3 值并将其设置为新元素,然后再次启动动画:它将从 3 开始并持续到 10。
所以你基本上可以在替换内容之前找到当前颜色,并将其直接设置为新元素,然后重新开始动画:
var $old_el = $( '#your_el' );
$new_el.css( 'backgroundColor', $old_el.css( 'backgroundColor' ));
$old_el.replaceWith( $new_el );
$new_el.animate( 'backgroundColor', your_destination_color );
参见示例:http://jsfiddle.net/44RL8/
相关文章:
- 剑道网格jQuery动画()问题
- jquery动画可以通过编程链接吗
- JQuery动画延长容器不起作用
- 如何正确编程jQuery动画与平滑(导航栏)
- jQuery动画-边框宽度和颜色
- 如何抽象JQuery动画方法
- jQuery动画标题滚动
- JQuery - 为什么 JQuery 动画是同时进行的
- 如何用jquery动画改变背景颜色,就像一个过渡
- 正在等待jQuery动画完成
- 如何优化jquery动画代码
- jQuery动画的持续时间就像一个延迟
- 创建一个类似Jquery动画的Flipboard弹出窗口
- 应用jQuery动画时出现意外的抖动效果
- 如何设置'auto'JQuery动画中的高度
- jQuery动画缩放需要我点击主体
- 如何将jquery动画应用于单个项目
- 如何简化jquery动画函数代码
- 使用 jquery 动画幻灯片使用角度中继器切换
- Jquery动画和when函数