解决IE中img.onload失效的方法
生活随笔
收集整理的這篇文章主要介紹了
解决IE中img.onload失效的方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
解決IE中img.onload失效的方法 - CoffeeCat's IT Blog - IT博客 http://www.cnitblog.com/CoffeeCat/archive/2008/02/01/39533.html
Firefox、Google Chrome不存在問題! 為什么onload沒有被IE調(diào)用呢?因?yàn)镮E會(huì)緩存圖片,第2次加載的圖片,不是從服務(wù)器上傳過來的,而是從緩沖區(qū)里加載的。 var imgNum = $("#mycarousel img").length; $('#mycarousel img').load(function() { //alert('ssss'); if (!--imgNum) { // alert('All images loaded'); jQuery('#mycarousel').css("visibility", "visible"); jQuery('#load2').css("display", "none"); jQuery('#mycarousel').jcarousel({ auto: 3, wrap: 'last', // initCallback: mycarousel_initCallback }); } }); 解決方法: //解決IE中img.onload失效 ??????????? ?if(!!window.ActiveXObject){
?????????????? $("#mycarousel img").each(function() {
?????????????????? this.src = this.src;
?????????????? });
????????????????? }
Firefox、Google Chrome不存在問題! 為什么onload沒有被IE調(diào)用呢?因?yàn)镮E會(huì)緩存圖片,第2次加載的圖片,不是從服務(wù)器上傳過來的,而是從緩沖區(qū)里加載的。 var imgNum = $("#mycarousel img").length; $('#mycarousel img').load(function() { //alert('ssss'); if (!--imgNum) { // alert('All images loaded'); jQuery('#mycarousel').css("visibility", "visible"); jQuery('#load2').css("display", "none"); jQuery('#mycarousel').jcarousel({ auto: 3, wrap: 'last', // initCallback: mycarousel_initCallback }); } }); 解決方法: //解決IE中img.onload失效 ??????????? ?if(!!window.ActiveXObject){
?????????????? $("#mycarousel img").each(function() {
?????????????????? this.src = this.src;
?????????????? });
????????????????? }
轉(zhuǎn)載于:https://www.cnblogs.com/idragonet/p/3231846.html
總結(jié)
以上是生活随笔為你收集整理的解决IE中img.onload失效的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cmd命令查看本机网外地址
- 下一篇: GitHub客户端的使用方法