一个图片预加载效果
2013-07-01 16:28
190 查看
可以用jquery去加载一些大图片前,给个默认图标比如"请等待",可以这样做:
<input title="Paste the image url here and click Load Image." id="img_url" type="text"/>
<button id="load_img">Load Image</button>
</p>
<div id="image_content">
<div id="img_holder" class="loadit"></div>
</div>
$(function(){
LoadImage();
$("#load_img").click(function(){
$("#current_img").remove();
//css样式loadit其实就是可以设置一张请等待的图片
$('#img_holder').addClass('loadit');
LoadImage();
});
function LoadImage(){
var img_url = $("#img_url").val();
if(img_url == ''){
img_url = "xxxx.jpg"; //默认图片
}
var img = new Image();
$(img).load(function(){
$(this).hide();
$('#img_holder').removeClass('loadit').append(img);
$(img).fadeIn();
}).attr('src',img_url).attr('id','current_img');
}
});
这里可以学习到使用jquery的img的相关操作方法和淡入淡出的效果哦
<input title="Paste the image url here and click Load Image." id="img_url" type="text"/>
<button id="load_img">Load Image</button>
</p>
<div id="image_content">
<div id="img_holder" class="loadit"></div>
</div>
$(function(){
LoadImage();
$("#load_img").click(function(){
$("#current_img").remove();
//css样式loadit其实就是可以设置一张请等待的图片
$('#img_holder').addClass('loadit');
LoadImage();
});
function LoadImage(){
var img_url = $("#img_url").val();
if(img_url == ''){
img_url = "xxxx.jpg"; //默认图片
}
var img = new Image();
$(img).load(function(){
$(this).hide();
$('#img_holder').removeClass('loadit').append(img);
$(img).fadeIn();
}).attr('src',img_url).attr('id','current_img');
}
});
这里可以学习到使用jquery的img的相关操作方法和淡入淡出的效果哦
相关文章推荐
- Jquery的一个loading图片效果,加载图片
- Jquery的一个loading图片效果,加载图片
- jQuery Howto: 如何快速创建一个AJAX的"加载"的图片效果
- 如何快速创建一个AJAX的"加载"的图片效果
- Jquery的一个loading图片效果,加载图片
- 用html5 canvas写的一个图片粒子效果加载的demo
- 总结【代码重构】:Backbone.js做一个点击链接,跳过加载图片后即可跳转到效果图片的例子
- Jquery的一个loading图片效果,加载图片
- ListView,实现滚动分页效果。实现异步加载URL生成的图片。使得屏幕不卡
- jquery动画 -- 3.创建一个带遮罩效果的图片走廊
- ViewPager实现加载网络图片,动态添加删除效果
- 图片的加载效果(水填充)
- 一个jquery实现的不错的多行文字图片滚动效果
- javascript拖动效果的一个注意事项:拖动图片时,mousemove事件会被中断
- SDWebImage使用——一个可管理远程图片加载的类库
- 纯CSS实现图片预加载效果
- 利用ViewPager实现3D画廊效果及其图片加载优化
- (转)一个图片轮换的效果
- 使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果
- Glide 一个专注于平滑滚动的图片加载和缓存库