0

私はsvgグラフィックを(今のところクロスブラウザの互換性のためにimgタグを使用して、gzip圧縮などではなく)私のprettyphoto-Galleryに追加しようとしました。私が最初に気づいたこと:それは機能します。写真が表示されます。わーい!数秒後:ええと、読み込み中のgifはもう消えません。まあ。

...だから、長い話を短くするために、これは私の問題です。svgファイルを実際にロードした後にloading-gifを非表示にする方法を知っている人はいますか?png/jpgで動作します。

私が何を意味するのかを明確にするために、ここで私のテスト環境を見て、シートセクション(1行、3シート)まで少し下にスクロールしてください:http: //nie-wieder.net/sites/phil/pride/

この問題について私を助けていただければ幸いです。

ご挨拶、ドミニク

4

1 に答える 1

1

png/jpg が透明でない可能性があるため、ローディング スピナーの上に置くと消えてしまうように見えます。しかし今、SVG は完全にベクターであり、透明です。ロード完了時にスピナー (div の背景) を削除するスクリプトを作成することをお勧めします。

jQuery('div.view.view-first img').bind('load', function(){

   jQuery(this).parent('div.view.view-first').css('background','');

});

このようなもの

于 2012-08-24T08:41:03.483 に答える