Check

safariのwindow.onload

| | コメント(0) | トラックバック(0)
win safari3.1は$(function () {})とwindow.onloadが等価ではない。
$(function () {ここ})で画像を読み込むようなライブラリ使ったら、safariだけ50%くらいの確立で表示されなかった。
(キャッシュを消すと表示される確率が上がった)

そこでこんなコード。

($.browser.safari ? $(window).load : $).call($(window), function () {
    new hogehoge($('#id').get(0));
});

これで解決。

トラックバック(0)

このブログ記事を参照しているブログ一覧: safariのwindow.onload

このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/444

コメントする