【发布时间】:2012-11-29 06:36:44
【问题描述】:
我正在尝试编写一个函数,该函数将通过随时间调整元素的“左”样式来移动元素。它目前以目前的形式根本无法工作。
变量选项卡;
变量选项卡;
函数初始化(){
tab = document.getElementById("tab");
tabPos = 10.8;
tab.style.left = tabPos + '%';
}
函数 moveOver( ) {
如果 (tabPos 15.8)
{
setTimeout(函数 moveOver(), 100;
tabPos = tabPos - 0.1;
tab.style.left = tabPos + '%';
}
}
init 函数成功设置了元素的初始位置,但我在代码中添加了 moveOver 函数,元素的位置不再设置。
【问题讨论】:
-
您有语法错误。应该是
setTimeout(moveOver, 100);
标签: javascript