0

積み重ねられた画像とアニメーションのいくつかのレイヤーを使用して効果を生み出すページに取り組んでいますが、すべてのブラウザー(最新バージョン)にローカルでロードすると、前面レイヤーよりもサイズが小さい背面の非表示レイヤーが表示されます、ただし、フロントレイヤーが表示される前に、DOMの下位にあります。これはほんの一瞬ですが、効果が失われます。これを行わない唯一のブラウザはchromeです。

これまでのところ、iveはこれを試しました:

<head>
$(window).load(function() {
    $(body).css("visibility", "visible");
});
</head>
    <body style="visibility:hidden;" >

しかし、役に立たない。誰かがより良い方法を持っていますか?

4

1 に答える 1

0

/これを使えば役に立つかもしれません/

function loadvisiblity()
{
    $(body).css("visibility", "visible");
}

<style type="text/css">
body.hidden {visibility:hidden;}
</style>

<body class="hidden" onload="loadvisiblity()">  
于 2012-05-18T05:45:08.777 に答える