Jquery设置不透明度问题

Ada*_*ick 3 css jquery opacity

$("html").fadeTo("slow",0.5); 
OR 
$("html").css({ 'opacity':'0.5' });
Run Code Online (Sandbox Code Playgroud)

为什么这些脚本中的任何一个都会使页面变白?我需要它变得更暗,没有更白,通常这是不透明度,但不是这里...

如何使用jquery为我的html设置黑色不透明度?

Ali*_*guy 5

添加一个黑色div并将其淡入一切

HTML:

<body>
    <div id="cover"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS:

#cover {
    height:100%;
    width:100%;
    background-color:#000;
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:99999999;
}
Run Code Online (Sandbox Code Playgroud)

JQuery的:

$('#cover').fadeTo("slow",0.5);
Run Code Online (Sandbox Code Playgroud)

这是一个有效的例子:http://jsfiddle.net/AlienWebguy/GM2Z6/2/