2016-05-03 1 views
3

私はjQuery Lazyload pluginを使用していますが、イメージがまだロードされていないときに画像altタグのテキストが表示されるため、現在imgタグを空白のままにしています。アンロードされたlazyloadイメージのaltタグを非表示にする方法はありますか?

画像が読み込まれていないときにaltタグのテキストを表示しない方法を見つける必要があります。プラグインのページを見てみたところから、イメージが読み込まれた後にコールバック関数を起動する方法はないようです。 img要素をあいまいにして、画像がロードされた後に再び表示することを考えましたが、何らかのコールバックなしでその作業を行う方法を理解できません。

イメージがまだ読み込まれていないときにaltテキストを非表示にする簡単な方法はありますか?ありがとうございました! CSSで

答えて

2

隠すaltテキスト:

img { 
color: transparent; 
} 

画像負荷後のものかを実行します。

$("img").on("load", function(){ 
console.log("loaded!") 
}); 
+0

感謝を!色:透明なビットがすべて必要でした – Hendeca

関連する問題