#adv{
width:200px;
/*height:180px; */
border:1px solid black;
background-color:yellow;
position:fixed;
right:10px;
/*bottom:-180px; */
}
应为div的高度是变化的,随着内容的增加而增加,如何用js 设置他的bottom为负自身的高度?
#adv{
width:200px;
/*height:180px; */
border:1px solid black;
background-color:yellow;
position:fixed;
right:10px;
/*bottom:-180px; */
}
应为div的高度是变化的,随着内容的增加而增加,如何用js 设置他的bottom为负自身的高度?
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决
隐藏有很多种,为什么一定要抓住fixed呢... z-index,opacity, display: none ...and so on . 按照你说的,如果是使用javascript的话是element.style.bottom = - element.offsetHeight + "px" 就可以把这个div刚好隐藏。(注:element就是这个待隐藏的元素)