-1
显示div之前写入(位置:相对),但是取消了文档的流动 - 因此它不会影响其他div流并且行为像弹出。如何实现它?显示前一个div,但是取下文档的流程
*EDIT:*
HTML
<a href="#" class="menu item colaborate">Colaborate</a>
<div class="colab-box hide">
<textarea rows="10" name="comment" class="colab-input"id="comment </textarea>
<button class="send-colab">Colaborate</button>
</div><!--colab-box -->
JQUERY:
$(document).ready(function() {
$('.colaborate').click(function(e) {
$('.colab-box').toggle();
e.stopPropagation();
});
$(document.body).click(function() {
$('.colab-box').hide(); });
$('.colab-box').click(function(e) {
e.stopPropagation();
});
});
CSS:
.colab-box{
position:relative;
top:0;
left: 76%;
border: 1px solid grey;
border-bottom-right-radius: 5px;
width:23%;
border-bottom-left-radius: 5px;
background:#fff;
}
正如你所看到的,点击colab-box被切换 - 但是由于它是相对定位的,它会占用一些空间并且会影响其他元素的顺序。如果我把它放在绝对位置 - 那么我不知道在哪里弹出,因为我需要弹出“合作”按钮。
你做了到现在什么?并添加一点点代码来解决问题。 –
请澄清您的具体问题或添加其他详细信息,以确切地突出显示您的需求。正如目前所写,很难确切地说出你在问什么。 –
这不是代码编写服务请添加一个MCVE http://stackoverflow.com/help/mcve – Aaron