我在某些position:absolute
Divs
上使用幻燈片效果(slideToggle,在這種情況下)時遇到了一些麻煩。絕對位置上的Jquery Slide效果Div
在我完成position
工作之前 - 我需要邊界箭頭 - 它完美地工作。但是,在我使用position:absolute
後,divs
效果不再起作用。所以,我認爲這與Div
不存在的效果有關係嗎?
我的HTML:
<div style="width: 200px; border-width: 1px; border: dotted" onclick="clickDiv();">
click me
</div>
<div id="DivTeste">
<div class="chat-bubble-arrow-border"></div>
<div class="chat-bubble-arrow"></div>
<div class="teste box">
<p>e</p>
<p>e</p>
<p>e</p>
<p>e</p>
<p>e</p>
</div>
</div>
我的CSS:
.box {
overflow: auto;
display: block;
height:100px;
width: 200px;
border-width: 1px;
border: solid;
top: 50px;
position:absolute;
}
.chat-bubble-arrow-border {
border-color: transparent transparent #000 transparent;
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
top: 30px;
left:30px;
}
.chat-bubble-arrow {
border-color: transparent transparent #fff transparent;
border-style: solid;
border-width: 10px;
height: 0;
width: 0;
position: absolute;
left: 30px;
top: 33px;
z-index: 100;
}
而我的JS:
$(function() {
$('#DivTeste').hide();
});
function clickDiv() {
$('#DivTeste').slideToggle();
}
It Works!謝謝 ;) – user1261580 2013-05-09 08:15:47