我有一個放置在標題附近的div。當我點擊它時,div向下移動到頁面的中心(我正在使用jquery動畫功能)。清除通過相對定位創建的空白區域並保持移動的對象不受影響
一旦div移動到頁面的中心,我想要其他元素(放置在頁眉附近的其他div)填充由於div移動到頁面中心而留下的空白空間頁。
我已經成功地刪除了空白和其他元素已經填滿了空間。
主要問題是,當照顧左邊的白色空間時,現在位於中心的div也受到影響!
單擊第一個元素:http://jsfiddle.net/maven123/vpumfujd/3/
$(document).ready(function() {
$(".icons").click(function() {
var icon_position = $(this).offset();
$(this).animate({
left: (window.outerWidth/2) - icon_position.left-400,
top: (window.outerHeight/2) - icon_position.top
}, 1200, function() {
$(this).css({
position:"relative",
marginLeft:"-100px"
});
});
});
});
嘛,當然它就會受到負面'保證金你可以在它上面設置......如果你不想這樣做,不要設置該邊距(並用另一種方法使剩餘的元素向左移動)。 – CBroe
你有什麼建議? –
一旦箱子移動到中間位置,它是否應該凍結到位? –