我有兩個主要的div top-div
和bottom-div
和我有這樣兩個div即one-div
在top-div
和bottom-div
two-div
內部1-1格。開關的div動畫
我有一個切換按鈕使用我正在one-div
到bottom-div
和two-div
在top-div
。它工作正常。但我想顯示動畫,如one-div
向上移動,two-div
向下移動,反之亦然。
這是我的代碼。
function swapButtonClicked(clicked_id){
\t \t \t if(clicked_id == "btn-bottom"){
\t \t \t \t document.getElementById('top-div').appendChild(document.getElementById('one-div'));
\t \t \t \t document.getElementById('bottom-div').appendChild(document.getElementById('two-div'));
\t \t \t }else if(clicked_id == "btn-top"){ \t \t \t \t
\t \t \t \t document.getElementById('bottom-div').appendChild(document.getElementById('one-div'));
\t \t \t \t document.getElementById('top-div').appendChild(document.getElementById('two-div'));
\t \t \t } \t \t \t \t
\t \t }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<div id="top-div">
<div id="one-div">Move1</div>
</div>
<div id="bottom-div">
<div id="two-div">Move2</div>
</div>
<button id="btn-top" click="swapButtonClicked(this.id)">To Top</button>
<button id="btn-bottom" click="swapButtonClicked(this.id)">To Bottom</button>
請給我任何提示或引用。
什麼是你的(「* [MCVE] *」)HTML?你有超過2.5k代表(因爲我寫),所以這個提示真的不應該是必要的在這一點上。另外,上面的代碼是不是工作,它不應該做什麼,它應該做什麼,它不應該做什麼?瀏覽器的開發者工具中是否有錯誤報告? –
更新..第一次創建代碼片段,所以不知道這一點。 –
[appendTo()animation](http://stackoverflow.com/questions/9893134/appendto-animation)可能的副本 – Dekel