2010-12-14 5 views
0

こんにちは 私はjavascriptで画像をズームし、Ipadでこれを使用する単純なjavascript関数を記述しようとしています。しかし、新しい拡大されたサイズが2000px以上である場合、Ipadは画像タグのonloadイベントを発生させないようです。ここに私のコードです:image onLoad関数on IPAD javascript

img2 = new Image(sImg.outerWidth()*zoomSize,sImg.outerHeight()*zoomSize); 
img2.src = sImg.attr('href'); 
img2.onload=function() { 
     alert('zoom done'); 
}; 

sImg.outerWidth()* zoomSize> 2000のときにonloadイベントが発生しません。これはipad safariのバグですか?

+0

私は同じ問題があります。私は一時的にイメージをロードした後にサイズイメージを設定することを解決しました。それはサファリのバグかもしれない、それはこの問題を与えるPCの – albanx

答えて

0
img2 = new Image(); 
img2.src = sImg.attr('href'); img2.onload=function() { 
      sImg.outerWidth()*zoomSize,sImg.outerHeight()*zoomSize 
      alert('zoom done'); };