ページが読み込まれたら、h1をフェードインしようとします。ローカルでテストするときは、すべてのブラウザで動作します。しかし、ホストされているときには、Chromeで必ずしもフェードインするとは限りません。場合によっては、最初から完全に見えるだけの場合もあります。私はSafariとFirefoxの両方で動作するように見える2つの方法を試しましたが、Chromeは動作するかどうかにかかわらず「iffy」です。Chromeでwindow.onload
Chromeはキャッシュからロードするだけで、実行することなく、またはこのJavaScriptを作成する別の方法がありますか?
私が試してみた:
document.readyに包ま$('.headerTopHeading, .headerSubHeading').animate({
'opacity': '1'}, 1200);
を、そして最初からCSSを経由してゼロに不透明度を設定します。
そして、私が試してみた:
window.onload = function() {
$('.headerTopHeading, .headerSubHeading').fadeIn('1200');
};
CSS経由なしに表示を設定し、document.readyラップの外側に配置。
提案がありますか? Chromeがいつも一貫して動作しない理由ですか?
エラーなし。私は "console.log"を "window.onload"の中に入れても、期待通りに通り抜けます。 JQueryのドキュメンテーションで、オブジェクトがキャッシュに入っていると、それが起動できないことがあることがわかりました。 –