我对编码知之甚少(除了变量设置和一些概念)。我有一个带有文本字段的娱乐演示文稿,我希望每1/2秒左右更改一次。
javascript / jquery or something to change text every some seconds
这有些帮助,但演示程序声明它需要SetText程序。我试过这个:
window.setInterval(function(){
SetText('awesome','incredible','whatever');
}, 1000);
这有效,但只添加“awesome”或字符串中的第一个单词。如何设置它以便以给定的间隔速率更改为其他单词? 感谢。
答案 0 :(得分:1)
看起来你的SetText
函数只接受一个参数,所以其他两个参数没有任何效果。
您可以做的是创建一个单词数组,并在每次迭代时更改索引。
// List of words to loop on
var words = ['awesome','incredible','whatever'];
// Index of the words array
var index = 0;
window.setInterval(function(){
SetText(words[index]);
// Increment the index modulo the length of words: 0, 1, 2, 0, 1, 2, etc
index = (index+1) % words.length;
}, 1000);