完美实现八个JS焦点转盘图(第1部分)

完美实现八个JS焦点转盘图(第1部分)
本篇论文分为两部分,供大家分享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
以上都是本文的内容,希望能帮助大家学习,也希望大家能够支持,我们继续把重点放在更精彩的焦点地图转盘上。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部