这是淡出文本和淡入新文本的脚本
但是一个文本应该完全淡出,然后新文本应该慢慢淡入,我不知道我的代码有什么问题。
var textArray = ["murali","prashanth","nutal","candy"];
var getRand = (function() {
var nums = [0,1,2,3];
var current = [];
function rand(n) {
return (Math.random() * n)|0;
}
return function() {
if (!current.length) current = nums.slice();
return current.splice(rand(current.length), 1);
}
}());
setInterval(function(){callme();},5000);
function callme(){
var x = getRand();
$("#mydiv").html(textArray[x])
$("#mydiv").fadeOut(4000).fadeIn(2000);
}