gpt4 book ai didi

javascript - 在当前 div 和下一个隐藏上显示隐藏的 div

转载 作者:太空宇宙 更新时间:2023-11-03 22:04:18 24 4
gpt4 key购买 nike

<div id="home">
<div id="logo"> </div>

<div id="foot"> <div class="button"> CLICK ME</div>
<div class="button two"> CLICK ME</div> </div>
</div>

<div id="show">
TEST TEST TEST TEST
</div>

$('.button').click(function(){
$('#show').show();
})

#home {
width: 400px;
height: 400px;
background-color: #ccffff;
}

#logo {
width: 100%;
height: 300px;
background-color: #0099ff;
}

#foot {
width: 100%;
height: 100px;
background-color: #009999;
}

.button {
width: 90px;
height: 30px;
background-color: red;
margin-left: 50px;
}

我想如果我点击红色 .button 然后绿色 .show 显示我在红色按钮上,如果我点击外部绿色 .show 然后这个隐藏。

直播: http://jsfiddle.net/YeE4p/1/

最佳答案

这是否有点接近您正在寻找的东西? http://jsfiddle.net/neilheinrich/YeE4p/6/

我必须将#show div 更改为绝对定位并使用此 javascript:

$('.button').click(function(){

var $show = $('#show');
var position = $(this).offset()

$show.css({
"left": position.left + "px",
"top":position.top + "px"
}).show();

$(window).bind("mousedown", function(e){
if (!($(e.target).attr("id") === "show")) {
$("#show").hide();
$(window).unbind("mousedown");
}
});
})

关于javascript - 在当前 div 和下一个隐藏上显示隐藏的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com