已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
脚本说明:第一步:把如下代码加入区域中0) & (parseInt(navigator.appVersion.substring(ms+5, ms+6) = 4)if(!ie4)if(navigator.appName = Netscape) &(parseInt(navigator.appVersion.substring(0, 1) = 4)for (index=document.layers.length-1; index = 0; index-)layer=document.layersindexif (layer.left=10000)layer.left=0returnfor (index=document.all.length-1; index = document.body.sourceIndex; index-)el = document.allindexanimation = el.getAttribute(dynamicanimAttr, false)if(null != animation)if(animation = dropWord | animation = flyTopRightWord | animation = flyBottomRightWord)ih = el.innerHTMLoutString = i1 = 0iend = ih.lengthwhile(true)i2 = startWord(ih, i1)if(i2 = -1)i2 = iendoutWord(ih, i1, i2, false, )if(i2 = iend)breaki1 = i2i2 = endWord(ih, i1)if(i2 = -1)i2 = iendoutWord(ih, i1, i2, true, animation)if(i2 = iend)breaki1 = i2document.allindex.innerHTML = outStringdocument.allindex.style.posLeft = 0document.allindex.setAttribute(dynamicanimAttr, null)if(animation = zoomIn | animation = zoomOut)ih = el.innerHTMLoutString = outString += ihoutString += document.allindex.innerHTML = outStringdocument.allindex.style.posLeft = 0document.allindex.setAttribute(dynamicanimAttr, null)i = 0for (index=document.body.sourceIndex; index document.all.length; index+)el = document.allindexanimation = el.getAttribute(dynamicanimAttr, false)if (null != animation)if(animation = flyLeft)el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidthel.style.posTop = 0else if(animation = flyRight)el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidthel.style.posTop = 0else if(animation = flyTop | animation = dropWord)el.style.posLeft = 0el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeightelse if(animation = flyBottom)el.style.posLeft = 0el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeightelse if(animation = flyTopLeft)el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidthel.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeightelse if(animation = flyTopRight | animation = flyTopRightWord)el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidthel.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeightelse if(animation = flyBottomLeft)el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidthel.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeightelse if(animation = flyBottomRight | animation = flyBottomRightWord)el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidthel.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeightelse if(animation = spiral)el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidthel.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeightelse if(animation = zoomIn)el.style.posLeft = 10000el.style.posTop = 0else if(animation = zoomOut)el.style.posLeft = 10000el.style.posTop = 0elseel.style.posLeft = 10000-offsetLeft(el)-el.offsetWidthel.style.posTop = 0el.initLeft = el.style.posLeftel.initTop = el.style.posTopanimateElementsi+ = elwindow.setTimeout(animate();, speed)function offsetLeft(el)x = el.offsetLeftfor (e = el.offsetParent; e; e = e.offsetParent)x += e.offsetLeft;return x function offsetTop(el)y = el.offsetTopfor (e = el.offsetParent; e; e = e.offsetParent)y += e.offsetTop;return y function startWord(ih, i)for(tag = false; i ih.length; i+)c = ih.charAt(i)if(c = )tag = falsereturn -1function endWord(ih, i)nonSpace = falsespace = falsewhile(i ih.length)c = ih.charAt(i)if(c != )nonSpace = trueif(nonSpace & c = )space = trueif(c = )return iif(space & c != )return ii+return -1function outWord(ih, i1, i2, dyn, anim)if(dyn)outString += outString += ih.substring(i1, i2)if(dyn)outString += function animate()el = animateElementscurrentElementanimation = el.getAttribute(dynamicanimAttr, false)step+if(animation = spiral)steps = stepsSpiralv = step/stepsrf = 1.0 - vt = v * 2.0*Math.PIrx = Math.max(Math.abs(el.initLeft), 200)ry = Math.max(Math.abs(el.initTop), 200)el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx)el.style.posTop = Math.ceil(-rf*Math.sin(t)*ry)else if(animation = zoomIn)steps = stepsZoomel.style.fontSize = Math.ceil(50+50*step/steps) + %el.style.posLeft = 0else if(animation = zoomOut)steps = stepsZoomel.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + %el.style.posLeft = 0elsesteps = stepsFlyif(animation = dropWord | animation = flyTopRightWord | animation = flyBottomRightWord)steps = stepsWorddl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年鸡汤设备师砂锅保养题库及答案
- 2025年财务分析顾问招聘面试参考题库及答案
- 消防公司考试题库及答案
- 2025年漫游开发工程师招聘面试参考题库及答案
- 2025年科研人员招聘面试参考题库及答案
- 2025年汽车售后服务专员招聘面试题库及参考答案
- 2025年智能机器人研发工程师招聘面试题库及参考答案
- 2025年幕后制作人员招聘面试参考题库及答案
- 2025年特色产品经理招聘面试参考题库及答案
- 2025年城市规划助理招聘面试参考题库及答案
- 邮政社招考试试题及答案
- 2025民宿装修合同
- 基于BIM技术的市政工程设计试题及答案
- 低钾血症诊疗与护理要点
- 《放射诊疗许可讲解》课件
- 椎间孔镜手术护理
- 诊所承包经营合同
- 2025年中国智能巡检机器人行业市场深度评估及投资战略规划报告
- 《学生平安保险业务培训》课件
- 2025年客房服务员(高级)客房服务员职业技能培训题库
- 第五届全国智能制造应用技术技能大赛决赛-理论知识题库
评论
0/150
提交评论