1
我在屏幕上有兩個面板,每個屏幕的大小都是半屏。試圖移動使用CSS和jQuery的屏幕面板
<body>
<div class="wrapper">
<div id="left" data-pane="leftpane"></div>
<div id="right" data-pane="rightpane"></div>
</div>
<script>
(function(){
var left = $('div#left')
left.on('click', function() {
console.log('pane clicked');
left.animate({'width': '+=200'},1000, 'swing', function() {
console.log($(this).data('pane') + ' ready');
});
}); //end onclick
})();
</script>
</body>
和一些CSS
.wrapper{
width: 100vw;
overflow: auto;
}
#left{
display: block;
float: left;
width: calc(100vw/2);
height:100vh;
background: #c6c6c6;
}
#right{
display: block;
float: right;
width: calc(100vw/2);
height: 100vh;
background: #666;
}
,當我在左邊點擊(例如)塊 - 它的增長,符合市場預期,但相反塊俯衝下來,因爲我不知道如何同時無痛地減少其寬度以保持原始屏幕尺寸。
如果面板可以「覆蓋」對面板,那將會很不錯。
任何幫助表示讚賞。感謝
非常感謝。這只是我尋找的。 – d2048
@ d2048你打賭:) –