在我的loadmore jquery按钮中添加一个加载gif
Add a loading gif to my loadmore jquery button
所以我有一个加载更多的按钮,现在我想向它添加一个加载更大的gif,这样用户就可以意识到它正在运行1-2秒来获取数据。这是我的功能:
<script type="text/javascript">
var pageNum = 2;
$(document).on('click', '#loadmore', function() {
$.get('/loadmore.php?page=' + pageNum + '&aid=4', function(data) {
$("#append").append(data);
if(data){
pageNum++;
}else{
$('#loadmore').hide();
}
});
});
</script>
如何添加只在加载数据时出现的gif?
您可以使用HTML:添加加载程序gif
<div class="loader"></div>
CSS:
.loader{background:url(spinner.gif) no-repeat;display:none}
在JS:的开头添加一个引用
var gif = $('.loader');
然后在&ajax功能完成后:
gif.show(); // show the spinner
$.get('/loadmore.php?page=' + pageNum + '&aid=4', function(data) {
gif.hide(); // hide it when the ajax request is completed
只需创建一个gif,例如http://ajaxload.info/然后把它放在你的按钮后面并隐藏它,只在你访问你的恐惧时显示它,并在ajax成功后隐藏它
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- jQuery:循环一个具有不同超时值的循环
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 从javascript创建一个列表
- 如何制作一个在html中完成后消失的gif
- 播放完GIF图像后,将其替换为另一个GIF图像
- 一个 gif 反转为另一个 gf 的动画
- 我为我的 Gif 制作了一个代码,让一只鸟飞过屏幕,但即使它在同一文件夹中,图像也不可见
- 仅显示一个按钮的加载 gif
- 触发没有一个像素.gif的javascript事件
- 我需要一个JavaScript,它可以在45秒后自动将一个GIF图像更改为另一个OnOpen
- 在我的loadmore jquery按钮中添加一个加载gif
- 显示一个gif,直到内容被加载
- 使用jQuery下载大文件;iFrame -需要一个文件准备事件,所以我可以隐藏加载gif
- 我想在画布上画一个动画,我是否必须使用许多不同的图片,或者它可以像一个真正的动画(.gif可能)保存在一个文件中
- 如何添加一个加载GIF图像到我的网页
- 需要创建一个动画与javascript(模仿gif)与jpg
- 显示一个“弹跳点加载”gif;点击Over按钮
- 我怎样才能制作一个“;循环一次”;在每次刷新/加载页面时播放GIF动画背景
- 我如何给一个.gif高度和宽度时插入onMouseOver