- 1、本文档共215页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、添加图片轮换功能 如图9-3所示,4张图片都已全部显示在了页面上,但还没有实现动态自动轮换的功能。为了实现自动轮换,我们需要为它们添加脚本语言,即经常用到的JavaScript语言。在前面添加的图片代码下面加入以下代码: script language=″javascript″ Function$(_sld)(//根据对象id获取对象的函数实现 return document.getElementByld(_sld); ) var speed=6000;//播放的速度,单位毫秒 var setid=null; var auto=″true″;//自动播放标志 function galleryplay( divs,a,mtime){//自动播放函数实现,divs表示播放的图片列表,//a表示自动播放默认开始图片,mtime表示播放的速度 if(divs=″0″)return false; var start=3; if(auto=″true″){ start=a-1;//图片播放开始标记 speed=mtime; setid= null; var loop=function( ){ ids= divs.split(″,″); //所有图片都不显示 for(var i=0; iids.length;i++){ $ (ids[i]).style.display=none; //让图片标记为start的图片显示 $ (ids[start]).filters.revealTrans.Transition= Math.floor(Math.random( )*23); $ (ids[start]).filters.reveaITrans.apply( ); $ (ids[start]).filters.reveaITrans.play( ); $ (ids[start]).style.display= none; setid=setTimeout(loop,speed); start++; if(start= =ids.length){ start=0; } }; loop( ); } } galleryplay(1,2,3,4,1,6000);//调用自动播放函数 /script 第二节 浮动广告的制作 浮动广告是当前网上最热门的广告特效之一,给人耳目一新的感觉,其主要用于一些最新广告的宣传,可使网页时尚漂亮,并可以体现及时性。本节的目标是利用CSS实现个人网站联系客服的浮动广告特效功能。具体要求:广告在页面上按照一定的轨迹浮动,当鼠标移动到浮动广告上时,浮动广告停止运行,便于用户详细点击查看,制作效果如图9-4所示。 一、添加浮动广告图片 二、实现广告的浮动 在 index.html的head标签中加入以下 JavaScript代码: script type= ″ text/javascript″ var Rimifon= { ″Ads″:new Object, ″ NewFloatAd″:function(imgUrl,strLink) { var ad= document.createElement( ″ a″ ); ad. DirV=true; ad. DirH=true; ad. AutoMove=true; ad. Image=new Image( ); ad. Seed=Math.random( ); ad. Timer= setlnterval( ″Rimifon.Float( ″+ad.Seed+″ ) ″ ,50); this.Ads[ad.Seed]=ad; ad. Image.Parent=ad; ad. style.position= ″absolute″; ad. style. left=0; ad. style.top=0; ad. Image.src=imgUrl; ad. Image.onmouseover=function( ) { this.Parent.AutoMove= false; } ad. Image.onmouseout=function( ) { this.Parent.AutoMove= true; } if( strLink) { ad.href=strLink; ad.Image.border=0; ad.target= ″ _blank″; } ad.appendChild(ad.Image); document.body.appendGhild(ad); return ad; } Float:function(floatld) { var ad= this.Ads[floatld]; if( ad
文档评论(0)