div#content {
position: relative;
width: 100%;
border: 1px solid black;
height: 500px;
bottom: 0px;
}
div#menu {
position: absolute;
height: 125px;
width: 100%;
border: 1px solid black;
bottom: 0px;
line-height: 125px;
text-align: center;
}
div#recenter {
line-height: 50px;
text-align: center;
border: 1px solid black;
border-radius: 30px;
position: absolute;
margin: 10px;
padding: 0px 20px;
bottom: 180px;
background-color: aliceblue;
}
div#geolocation {
line-height: 50px;
text-align: center;
border: 1px solid black;
position: absolute;
margin: 10px;
bottom: 125px;
background-color: aliceblue;
}
<div id="content">
<div id="recenter">Re-center</div>
<div id="geolocation">My address is : 3958 Heron Way - Oregon 97351</div>
<div id="menu" onclick="document.getElementById('geolocation').style.display = 'none';">MENU (CLICK ME)</div>
</div>
目前,当我#geolocation
在 JavaScript 中隐藏该块时,#recenter
按钮不会移动。
我想要的是,当我运行以下 jQuery 命令时:( $('#geolocation').hide();
或在 js 中:)document.getElementById('geolocation').style.display = 'none';
按钮#recenter
移动到底部(#geolocation
块所在的位置)
怎么做 ?
缥缈止盈
尚方宝剑之说
青春有我
相关分类