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