如何防止ajax成功显示图像破碎前的图标
How to prevent ajax success showing before image broken icon?
在成功显示图像破碎图标之前。如何预防或有更好的解决方案这是我的代码
var menuName = ['about.jpg', 'concerns.jpg', 'contact.jpg', 'gallery.jpg'];
$.ajax({
url: htmlContetPage[menuItem],
success: function (data) {
$('.content_area').html(data);
$("img").error(function(){
$(this).hide();
});
$('.wheelSelect').html('<img style="width:100%;overflow:hidden;" src="images/' + menuName[menuItem] + '" />');
},
dataType: 'html'
})
预加载图像,然后将其添加到html中。
var menuName = ['about.jpg', 'concerns.jpg', 'contact.jpg', 'gallery.jpg'];
$.ajax({
url: htmlContetPage[menuItem],
success: function (data) {
$('.content_area').html(data);
$("img").error(function(){
$(this).hide();
});
var image = new Image();
image.onload = function() {
$('.wheelSelect').html('<img style="width:100%;overflow:hidden;" src="images/' + menuName[menuItem] + '" />');
};
image.src = 'images/' + menuName[menuItem];
},
dataType: 'html'
})
相关文章:
- Javascript更改图标
- 单击更改图标并通过javascript添加一个css类
- 我希望只有在我滚动页面后才能显示我的返回页首图标
- 如何更改角度谷歌地图上的集群图标
- simpleweather js天气图标
- 更改图层中单个矢量特征的图标
- 使用Angular单击时更改特定图示符图标的颜色
- 加载图像时加载图标
- 可以'点击汉堡包图标后,菜单无法正常打开
- 持久页面操作图标
- 点击图标是't在量角器上工作
- 通过单击同一图标使菜单出现和消失
- 在for循环中使用多维数组设置google.maps.Marker图标
- 替换与单词'匹配的文本字符;购物车'替换为img图标
- 谷歌地图API-显示具有不同图标的标记
- 谷歌地图-更改图层图标大小
- 在标记mapbox.js上添加自定义图标
- 无论如何要显示破碎的图像(链接)图标使用CSS/JS
- 用文字代替破碎的图像图标
- 如何防止ajax成功显示图像破碎前的图标