我正在嘗試創建一個側欄,當用戶單擊某個按鈕時它將滑入並顯示內容。在不移動相鄰內容的情況下滑動div
我遇到的問題是當它點擊標題上的所有內容時,正文和頁腳正在移動。
我想滑動div來點擊時無需移動它的菜單和內容上滑動,創造一個覆蓋
檢查小提琴http://jsfiddle.net/livewirerules/tsmpraym/9/
下面是我到目前爲止已經試過
jQuery(document).ready(function($) {
$("#side").click(function() {
$('#slidable').animate({
width: 'toggle'
});
});
})
#menu {
background-color: green;
height: 100px;
}
#footer {
background-color: blue;
height: 100px;
}
#content {
background-color: red;
height: 400px;
}
#side {
float: left;
width: 50px;
height: 50px;
background: #BBB;
}
.hide {
display: none;
}
#slidable {
float: left;
height: 200px;
background: #888;
width: 200px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"></script>
<div id="slidable" class="hide">Foobar</div>
<div id="side">+</div>
<div id="menu">
the menu
</div>
<div id="content">
content
</div>
<div id="footer">
the footer
</div>
爲此,您可以設置絕對的滑動元件的位置。看看這裏:http://jsfiddle.net/tsmpraym/12/ –