時間の経過とともに「左」スタイルを調整することで要素を移動する関数を作成しようとしています。現在、現在の形ではまったく機能していません。
varタブ; var tabPos; 関数init(){ tab = document.getElementById( "tab"); tabPos = 10.8; tab.style.left = tabPos +'%'; } 関数moveOver(){ if(tabPos <15.8) {{ setTimeout(function moveOver()、100; tabPos = tabPos + 0.1; tab.style.left = tabPos +'%'; } else if(tabPos> 15.8) {{ setTimeout(function moveOver()、100; tabPos = tabPos-0.1; tab.style.left = tabPos +'%'; } }
init関数は要素の初期位置を正常に設定しましたが、コードにmoveOver関数を追加しましたが、要素の位置は設定されなくなりました。