




已阅读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-2026学年高三上学期开学检测语文试题及参考答案
- 放管服培训课件
- 四川省江油市六校2026届化学九年级第一学期期中质量跟踪监视试题含解析
- 江西省上饶市广丰区2026届化学九年级第一学期期中经典试题含解析
- 湖北省武汉市武昌区八校2026届化学九上期中考试试题含解析
- 2026届浙江省金华市国际实验学校九上化学期中复习检测试题含解析
- 2026届贵州省安顺市名校化学九上期中调研模拟试题含解析
- 2026届湖北省咸宁市名校九年级化学第一学期期中考试模拟试题含解析
- 2026届吉林省长春二道区七校联考化学九上期末质量跟踪监视模拟试题含解析
- 【组织沟通障碍及其对策探究-以A企业为例12000字(论文)】
- 殡葬礼仪服务投标方案(技术方案)
- 中建八局后备安全总监竞聘
- 血液灌流治疗癌症的原理与前景
- 2024年四川能投宜宾市叙州电力限公司招聘高频考题难、易错点模拟试题(共500题)附带答案详解
- -广告制作报价单-明细
- 屁屁辅助脚本
- 【顺丰集团财务共享中心运作问题与优化建议探析15000字(论文)】
- 肺功能科普知识宣传
- 中医科室发展规划方案
- 食药环侦知识讲座
评论
0/150
提交评论