|
主题: 请问浮动广告是怎么做的?小女子先谢过了!
|
feirok
职务:普通成员
等级:1
金币:0.0
发贴:8
|
#12005/5/24 16:52:32
我急于做一个浮动广告,就是本站主页上那种会跟随鼠标的位置而浮动的层,但一直不知道是用的行为中的onscroll事件,而是对层添加的javascript语句。如果是语句请哪位大虾告之原代码。谢谢!
编辑历史:[此帖最近一次被 feirok 编辑过(编辑时间:2005-05-24 17:10:51)]
|
飘飘麒
职务:普通成员
等级:1
金币:0.0
发贴:72
|
#22005/5/25 18:00:08
这个要用js代码.你可以下载一个有浮动广告的页面,看看源代码.也许就会有思路了.
我也是新手,只能说这么多了.
|
feirok
职务:普通成员
等级:1
金币:0.0
发贴:8
|
#32005/5/28 9:06:55
谢谢啊!请问知不知道核心代码呢?
|
SAYYES
职务:普通成员
等级:1
金币:0.0
发贴:62
|
#42005/5/29 13:40:37
找“JS特效”就可以出来一大堆相关的网站,在里面找就行了,很多呢?
|
zhuwentian
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#52005/6/3 8:19:53
也可以找一些特效软件呀 上面都有的
|
bug5cn
职务:普通成员
等级:1
金币:0.0
发贴:20
|
#62005/6/4 12:56:44
//====以下就是浮动广告的代码 <div align="center"> <div id="img" style="position:absolute;"> <img src="image\flower04.gif" onClick="pause_resume();"> </div> <script language="javascript"> <!-- Begin var xPos = 20; var yPos = document.body.clientHeight; var step = 1; var delay = 30; var height = 0; var Hoffset = 0; var Woffset = 0; var yon = 0; var xon = 0; var pause = true; var interval; img.style.top = yPos; function changePos() { width = document.body.clientWidth; height = document.body.clientHeight; Hoffset = img.offsetHeight; Woffset = img.offsetWidth; img.style.left = xPos + document.body.scrollLeft; img.style.top = yPos + document.body.scrollTop; if (yon) { yPos = yPos + step; } else { yPos = yPos - step; } if (yPos < 0) { yon = 1; yPos = 0; } if (yPos >= (height - Hoffset)) { yon = 0; yPos = (height - Hoffset); } if (xon) { xPos = xPos + step; } else { xPos = xPos - step; } if (xPos < 0) { xon = 1; xPos = 0; } if (xPos >= (width - Woffset)) { xon = 0; xPos = (width - Woffset); } } function start() { img.visibility = "visible"; interval = setInterval('changePos()', delay); } function pause_resume() { if(pause) { clearInterval(interval); pause = false; } else { interval = setInterval('changePos()',delay); pause = true; } } start(); // End --> </script> </div> //===代码结束 加入<body>与</body>之间 就可以了 最好放在最前面
<img src="image\flower04.gif" onClick="pause_resume();"> 图片的位置和鼠标点击后的效果(停止运动)也可以改为其它 比如 鼠标放在上面停止==
|
hlwp1
职务:普通成员
等级:1
金币:0.0
发贴:16
|
|
黑宝石
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#82005/6/11 2:19:40
用DW的层和时间轴就可以实现。
|
xiaofei
职务:普通成员
等级:1
金币:0.0
发贴:4
|
|