| 网站建设 下载中心 社区论坛 信息公告 MY小屋 |
![]() |
联系我们 设为首页 加入收藏 |
注:打开慢时请稍等
漂亮的Slider效果类终于封装成功日期:2007-2-9 13:48:19 来源:iyit.net录入 点击: |
this.timer = 10 * arguments[5];//第六个参数:每个动作的间隔时间,10ms为一个单位 this.startopa = arguments[6];//第七个参数:div开始的透明度 this.sparent = this.target.parentNode;//获取操作div的父容器 this.intervalid = null;//循环定时的id this.i = 0;//循环的计数器 this.status = 0;//slider层的状态:0-可以展开;1-不可以展开 this.target.style.display = "none";//先将div隐去 return this; } slider.prototype.initialize = function() { this.sparent.style.overflow = "hidden";//设置父容器overflow this.target.style.width = Number(this.width) + 'px';//设置目标div的宽度 this.target.style.height = Number(this.height) + 'px';//设置目标div的高度 this.target.style.position = "";//设置目标div的定位方式 this.target.style.display = "";//设置目标div的显示方式 this.target.style.filter = 'Alpha(opacity=' + Number(this.startopa) + ')';//设置目标div的透明度为初始透明度 this.target.style.overflow = "hidden";//设置overflow switch(this.direction)//根据弹出方向设定div的margin { case 1://left to right this.target.style.marginLeft = "-" + this.width + "px"; break; case 2://top to bottom this.target.style.marginTop = "-" + this.height + "px"; break; case 3://right to left this.target.style.marginRight = "-" + this.width + "px"; break; } } slider.prototype.show = function() { if (this.status==0)//检查状态是否已经展开 { this.initialize();//操作div及其父容器的初始化 this.intervalid = window.setInterval("slider.names["+this.id+"].cycle()",this.timer);//设置动作循环 } } slider.prototype.hide = function() { if (this.status==1)//检查状态是否已经展开 { this.intervalid = window.setInterval("slider.names["+this.id+"].decycle()",this.timer);//设置动作循环 编辑: [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:用Visual Basic制作安装程序 下一篇:没有了 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||