Ajax加载旋转器
Ajax loading spinner
如何在加载时为每个图像添加加载旋转器(一些gif),当图像加载时,我想删除旋转器。下面是我的代码:
$.ajax({
url: 'https://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?',
cache: false,
dataType: 'json',
data: {
tags : 'cats',
format : "json"
}
}).done(function( responseData ){
html = '<row>';
$.each( responseData.items, function( index, cat ){
html += '<div class="col-md-3">';
html += '<a href="' + cat.link +'" class="thumbnail">';
html += '<img src="' + cat.media.m + '" alt="" class="images">';
tml += '</a></div>';
}); // end $.each
html += '</row>';
$('#photos').html(html);
$searchField.attr('disabled', false);
$submitButton.attr('disabled', false).text('Search');
});
谢谢,
你可以这样做:
...
html += '<img src="' + cat.media.m + '" alt="" class="images hidden">';
html += '<span class="spinner"></span>';
...
$("#photos img").load(function() {
$(this).show();
$(this).siblings('.spinner').remove();
});
img标签中的hidden
类使用css:
.hidden {
display: none;
}
如何在<span class="spinner"></span>
在Ajax中使用 beforeend 和complete选项
$.ajax({
url: 'https://api.flickr.com/services/feeds/photos_public.gne? jsoncallback=?',
cache: false,
dataType: 'json',
data: {
tags : 'cats',
format : "json"
},
beforeSend: {
// add loading spinner
},
complete: {
// remove loading spinner
}
}).done(function( responseData ){
html = '<row>';
$.each( responseData.items, function( index, cat ){
html += '<div class="col-md-3">';
html += '<a href="' + cat.link +'" class="thumbnail">';
html += '<img src="' + cat.media.m + '" alt="" class="images">';
tml += '</a></div>';
}); // end $.each
html += '</row>';
$('#photos').html(html);
$searchField.attr('disabled', false);
$submitButton.attr('disabled', false).text('Search');
});
相关文章:
- 动画加载程序gif未旋转
- 旋转 img 标记中的图像 URL 以预加载所有图像 URL
- 悬停在上方旋转箭头以一定程度着陆并加载图像
- 通过手机加载时,画布图像会将图像旋转 90 度
- 旋转滑块 - 仅在屏幕上加载滑块
- 网站加载时显示旋转轮或进度条
- Firefox “加载”轮在 iFrame 提交后继续旋转
- 如何使Bootstrap js旋转木马在页面加载后立即自动循环
- 显示Bootstrap旋转木马完全加载时的加载Gif
- jQuery fancybox卡在旋转加载程序上
- 在document.ready的Ajax选项卡中未加载旋转木马
- 浏览器加载指示器从未停止旋转IE10
- 浏览器在运行使用json的ajax函数后继续加载(加载指示器一直在旋转)
- Javascript加载/旋转图像/图标,同时加载搜索结果
- 数据表在应用分页之前旋转并加载整个数据集
- 加载图表时显示旋转图像
- 一些引导旋转木马图像不能在safari mac上加载
- 背景图像旋转与预加载
- 猫头鹰旋转木马2:背景图像没有及时加载
- 旋转加载图像之前的动画,以防止白色的空白方块