我正在尝试编写一个函数,该函数将通过随着时间的推移调整元素的“左”样式来移动元素。它目前根本无法以目前的形式工作。
变量选项卡;
变量选项卡;
函数初始化(){
tab = document.getElementById("tab");
tabPos = 10.8;
tab.style.left = tabPos + '%';
}
函数 moveOver( ) {
如果 (tabPos < 15.8)
{
setTimeout(函数 moveOver(), 100;
选项卡位置 = 选项卡位置 + 0.1;
tab.style.left = tabPos + '%';
}
否则如果 (tabPos > 15.8)
{
setTimeout(函数 moveOver(), 100;
tabPos = tabPos - 0.1;
tab.style.left = tabPos + '%';
}
}
init 函数成功设置了元素的初始位置,但我将 moveOver 函数添加到不再设置元素位置的代码中。