我编写了代码,其中来自jquery的.getJSON api用于从flickr public api中获取图像。请参阅此link。每次请求完成后,我都会让每个图像都滑动。现在,我想让第一组图像向下滑动,然后按照第一组向上滑动,然后由来自ajax请求的图像替换,保持与第一组图像使用的相同的动画。我认为一个很小的修改就足够了。我感谢您的评论和建议。将动画添加到ajax中
-1
A
回答
1
是this你在想什么?
getFlickr();
setInterval(getFlickr, 20000);
function getFlickr() {
$.getJSON('http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?', {
'format': 'json'
}, function(data) {
if ($('p').length < 1) {
addPiecePiece('#main',true,null);
}
else {
$('.flickr').each(function(i) {
$(this).delay(4000*i).slideUp(2000,function(){
addPiecePiece($(this),false,i);
$(this).remove();
});
});
}
function addPiecePiece(element,aoa,index) {
$.each(data.items, function(key, value) {
if(index == null || index == key){
title = value.title;
description = value.description;
photo = value.media.m;
html = $('<p class="flickr"></p>').html(description).css({
'display': 'none'
});
if(aoa == true){
$(html).appendTo(element).slideDown(2000);
}else{
$(html).insertAfter(element).slideDown(2000);
}
}
});
}
})
}
相关问题
- 1. 将动画添加到Android的SnackBar中
- 2. 将缩小动画添加到活动
- 3. 将动画添加到动画中的最终广场
- 4. 将动画添加到此jQuery脚本
- 5. 将动画添加到Sprite.draw(SpriteBatch)方法
- 6. 将Flash动画添加到Xcode?
- 7. 将curveEaseIn添加到Swift动画
- 8. 将动画添加到Android轮
- 9. 如何将动画添加到DialogFragment?
- 10. 将动画添加到jQuery插件
- 11. Jquery - 添加动画到AJAX加载的内容是否可能
- 12. 添加到方块动画
- 13. css3动画添加assingment到{}
- 14. 动画添加到舞台
- 15. AJAX加载动画
- 16. addChild(); - 将动画片段添加到AS3中的帧中
- 17. 将php变量添加到ajax中
- 18. 在cocos2d中添加动画
- 19. 将动画添加到Android中的列表视图
- 20. 将宽度动画添加到cocos2D中的精灵
- 21. 将动画添加到DOM中的新内容
- 22. 如何在viewDidAppear中将动画添加到UIView?
- 23. 将视频或动画添加到netbeans中的jframe
- 24. JavaFX:将行添加到路径中作为动画
- 25. 如何将swift动画添加到图像中?
- 26. 将CSS滑出动画添加到Reponsive下拉菜单中
- 27. 如何将aceleration添加到此jQuery动画中?
- 28. 如何将加载动画添加到ActiveAdmin
- 29. 将动态数据添加到html标记属性和ajax中
- 30. 动态地将GridView表添加到带有Ajax的页面中
你问的如何旋转图像?还是我误读了? – 2011-12-28 23:42:37
我想你要问的是,为了显示第一组请求,并且对于下面的请求,先前的组滑落,然后插入一组新的...我是对的吗? – ShadowScripter 2011-12-28 23:47:28