FadeInShuffling = {};
FadeInShuffling.show = function() {
this.change = null;
this.length = 0;
}
// 对象下的一个方法
FadeInShuffling.show.prototype.FadeInOut = function(name) {
var oDiv = document.getElementById(name);
var oUl = document.createElement("ul");
for(var i = 0 ; i < 7; i++){
var oli = document.createElement("li");
oli.innerHTML = i;
oUl.appendChild(oli);
}
oDiv.appendChild(oUl);
$("#" + name + " li").css({
"display":"none",
"float":"left",
});
$("#" + name + " li").eq(0).css("display", "block");
// 定时器轮播
this.change = setInterval(function() {
this.length++;
// 判断 个数
if(this.length == $("#" + name + " li").length) {
this.length = 0;
}
// 调用fadeIn、fadeOut方法
showaa(this.length);
}.bind(this), 2000);
function showaa(length) {
$("#" + name + " li").eq(length - 1).fadeOut(1000); //将上一张图片隐藏
$("#" + name + " li").eq(length).fadeIn(2000); //将这张图片出现
}
}
就像是封装的这个函数,init应该写在哪里呢?