【发布时间】:2015-02-05 17:11:14
【问题描述】:
我试图让这个脚本运行,而不是以 Awesome 这个词结尾。然后再次循环/重复。
这是 JS
var i, word, rnd, words, fadeSpeed, timer;
words = ['respected.', 'essential.', 'tactical.', 'effortless.', 'credible.', 'smart.', 'engaging.', 'focused.', 'effective.', 'clear.', 'relevant.', 'strategic.', 'trusted.', 'compelling.', 'admired.', 'inspiring.', 'cogent.', 'impactful.', 'valued.'];
fadeSpeed = 500;
timer = 2000;
for (i = 0; i < 20; i++) {
if (i === 19) {
word = 'awesome.';
rnd = Math.floor(Math.random() * words.length);
word = words[rnd];
words.splice(rnd, 1);
} else {
rnd = Math.floor(Math.random() * words.length);
word = words[rnd];
words.splice(rnd, 1);
}
(function(word) {
$('h1.random em').fadeOut(fadeSpeed, function() {
$(this).html(word);
})
.slideDown('slow')
.delay(timer)
.fadeIn(fadeSpeed);
})(word);
}
这是开发网站的链接。
【问题讨论】:
标签: javascript random words