0
我試圖運行JavaScript函數div之間出現旋轉每1500毫秒(1.5秒)運行JavaScript函數的setInterval
目前我的腳本是這樣的:
<?php
$rowCount = 3;
$prefix = 'ITS_';
?>
var step = 1;
var stepmax = <?php echo $rowCount; ?>;
var prefix = <?php echo $prefix; ?>;
var myRotator = setInterval(rotator, 1500);
function rotator() {
if (step > stepmax) step = 1;
var stepname = prefix + String(step);
openTab(event, stepname);
step++;
}
但是沒有旋轉是發生,我知道openTab功能很好,我可以在沒有問題的按鈕下運行它。
頁面在PHP 5.6中運行在Chrome中。
任何幫助,將不勝感激。
用例(重述): 一旦頁面加載運行openTab函數,每1.5s將stepname遞增1,直到達到stepmax,然後重置爲1並無限重複。
嘗試使用'setinterval()'像這樣'setInterval(function(){rotator();},1500);' –
@JeffP。 - 我嘗試過,函數正在運行,它似乎不會增加,它似乎一直在運行openTab(事件,ITS_1)(如果我手動切換到ITS_2,它會完全切換回1.5秒) –