点击div并制作另一个消失

时间:2016-02-29 12:56:48

标签: jquery

当我按下一个div时,另一个div的不透明度应该设置为0。我的代码没有用,所以我希望得到帮助。感谢任何帮助的人。

$('#button1').click(function() {
    $('#box1').fadeTo("slow", 0);
});
<div id="container3">
    <div id="button1"></div>
    <div id="box1"></div>
</div>
#box1 {
    width: 1000px;
    height: 300px;
    position: absolute;
    top: 50px;
    right: 200px;
    background-color: green;
}

#button1 {
    width: 80px;
    height: 50px;
    position: absolute;
    top: 100px;
    background-color: yellow;
    right: 100px;
}

#container3 {
    width: 1955px;
    height: 400px;
    background-color: #ffffff;
    position: absolute;
    top: 1955px;
    right: 0px;
}

2 个答案:

答案 0 :(得分:1)

<击>

<击>

尝试使用正确的签名.fadeTo(opacity,"speed")

$('#button1').click(function(){
    $('#box1').fadeTo(0, "slow");
}); 

<击>

您的代码运行正常。问题必须在其他地方。

DEMO

答案 1 :(得分:0)

感谢任何帮助过的人。 问题是我确实放了:

$(document).ready(function(){

});

如果有人能解释为什么它会很可爱,谢谢。