0

私は次のコードを持っています:

<style type="text/css">
body
{
    display:none;
}
</style>
<script type="text/javascript" src="jquery-1.8.1.js"></script>
<script type="text/javascript">
$(function(){
    $('body').fadeIn();
    //$('body').css("display","block");
});
</script>
<title>Insert title here</title>
</head>
<body>
    123456
</body>
</html>

しかし、fadeIn は動作せず、$('body').css("display","block") は問題なく動作しますが、何が問題なのですか?

4

1 に答える 1

0

HTML本体のcssを に設定していることが関係していると思いますdisplay:none;。ボディ全体の代わりに div を使用し、FF で動作するこの例を参照してください: http://jsfiddle.net/T3uX7/2/

http://jsfiddle.net/T3uX7/4/をフェードインしようとすると、同じコードが機能しないことがわかり<body>ます。

それを機能divさせるには、全身ではなく、 a を使用してフェードインするだけです。

于 2012-10-03T19:55:48.527 に答える