win safari3.1は$(function () {})とwindow.onloadが等価ではない。
$(function () {ここ})で画像を読み込むようなライブラリ使ったら、safariだけ50%くらいの確立で表示されなかった。
(キャッシュを消すと表示される確率が上がった)
そこでこんなコード。
($.browser.safari ? $(window).load : $).call($(window), function () {
new hogehoge($('#id').get(0));
});
これで解決。
$(function () {ここ})で画像を読み込むようなライブラリ使ったら、safariだけ50%くらいの確立で表示されなかった。
(キャッシュを消すと表示される確率が上がった)
そこでこんなコード。
($.browser.safari ? $(window).load : $).call($(window), function () {
new hogehoge($('#id').get(0));
});
これで解決。
コメントする