本篇论文分为两部分,供大家
分享JS焦点旋转图八的经典效果,供
参考,具体内容如下
基本布局:
一
二
三
四
五
--------------------------------------------------------------------------------
1。共同的焦点图
窗口。指针
函数(){
VaR,= document.getelementbyid('ul);
无功ali_u = oul.getelementsbytagname(李的);
VaR
工具= document.getelementbyid('ol);
无功ali_o = ool.getelementsbytagname(李的);
对于(var i = 0;i < ali_o.length;i++){
我ali_o { }。指数=我;
我ali_o { }。onmouseover =函数(){
对于(var i = 0;i < ali_o.length;i++){
ali_o {我} classname =;
我ali_u { }。风格
显示=不关;
}
这类名=活动;
/ / console.log(ali_o {这个指数});
ali_u { }。指数显示为阻止的。风格;
}
}
}
图利奥:效果图
2。fade in and out effect
VaR,= document.getelementbyid('ul);
无功ali_u = oul.getelementsbytagname(李的);
VaR工具= document.getelementbyid('ol);
无功ali_o = ool.getelementsbytagname(李的);
对于(var i = 0;i < ali_o.length;i++){
我ali_o { }。指数=我;
ALi_o{i}.onmouseover=function () {
对于(var i = 0;i < ali_o.length;i++){
ali_o {我} classname =;
我ali_u { }。风格显示=不关;
我ali_u { }。风格。过滤器= 'alpha(不透明度0);
我ali_u { }。风格。不透明度:0;
}
这类名=活动;
ali_u { }。指数显示为阻止的。风格;
startmove(ali_u { }。指数,{不透明度:100 });
};
}
设计素描 uff1a
三.上滚效应:
VaR,= document.getelementbyid('ul);
无功ali_u = oul.getelementsbytagname(李的);
VaR工具= document.getelementbyid('ol);
无功ali_o = ool.getelementsbytagname(李的);
Var LiHeight = ali_u { 0 }。offsetheight;
对于(var i = 0;i < ali_o.length;i++){
我ali_o { }。指数=我;
我ali_o { }。onmouseover =函数(){
对于(var i = 0;i < ali_o.length;i++){
ali_o {我} classname =;
这类名=活动;
startmove(OUL,{顶:这个指标* LiHeight });
}
};
}
设计素描 uff1a
4。上下翻滚:
窗口。指针函数(){
无功obox = document.getelementbyid('box);
VaR,= document.getelementbyid('ul);
无功ali_u = oul.getelementsbytagname(李的);
VaR工具= document.getelementbyid('ol);
无功ali_o = ool.getelementsbytagname(李的);
Var LiHeight = ali_u { 0 }。offsetheight;
VAR现在= 0; / /当前索引
var
对于(var i = 0;i < ali_o.length;i++){
我ali_o { }。指数=我;
我ali_o { }。onmouseover =函数(){
对于(var i = 0;i < ali_o.length;i++){
ali_o {我} classname =;
这类名=活动;
……建立关系是很重要的。
我现在this.index =;
startmove(OUL,{顶:这个指标* LiHeight });
}
};
打开定时器
定时器= setInterval(托伦,2000);
obox。onmouseover =函数(){
ClearInterval(定时器);
};
obox。onmouseout=函数(){
定时器= setInterval(托伦,2000);
};
定时
功能 功能托伦(){
如果(我= = ali_o。length-1){
我现在= 0;
其他{ }
INow + +;
}
对于(var i = 0;i < ali_o.length;i++){
ali_o {我} classname =;
}
ali_o {现在}。类名=活动;
startmove(OUL,{:-我现在* liheight });
}
};
设计素描 uff1a
以上
都是本文的内容,希望能帮助大家
学习,也希望大家能够
支持,我们继续把重点放在更精彩的焦点地图转盘上。