他の効果を無視すると、最も単純なカルーセルには、
parent.appendChild(parent.firstChild) という 1 つのステートメントのみが含まれます。これは、リストの要素を最後の要素に継続的に追加し、appendChild によってノードが元の位置から変更されます。が削除されるため、スイッチング効果が得られます。
1 点、IE ではテキスト ノードの扱いが他のブラウザとは異なります。また、FF のバージョンが異なると、children 属性にも注意する必要があります。
以下のデモでは、#view の overflow:hidden を設定していません。
demo_1: