-

こんばんは。

Ajax遷移で読み込んだページを表示するときに、読みこんだ後に、画像もプリロードしてしまい、すべての画像のプリロードが終わったら表示という方法を取っています。

この時の画像のurlの取得として、$(".hogeContainer").find("img")のようにしていて、これで問題なくdom内にあるurlは取得できるのですが、背景画像のurlを効率よく取得する方法が思いつきません。
指定した親要素の子のcssはbackground-urlをすべてeachなどで読んでいくのも微妙です。

効率よく背景のurlを取得できる方法はないでしょうか?

みんなの回答 1 件

名無しさんの回答

背景画像を設定しているクラス名の直打ちしかないでしょうね。全自動化するのであれば、たとえばphpを使ってcssからbackground-imageがあるクラス名を無理矢理抜き出して、それをjsに渡すってのもありかと。

最終更新日:2012-05-06 (2,520 views)

関連するトピックス

ページ上部に戻る