关与提高速度的问题!

speakboy 2002-08-24 12:57:43
我用javascript加CSS写了一个特效!如果用小图片,运行正常!可如果换成800X600的图片就非常的慢!不知如何提高运行速度??(注:我的这个网页只在本地硬盘上运行,不需放到网上!)
...全文
32 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lostinet 2002-08-25
  • 打赏
  • 举报
回复
哇大款~~~
fox19841122 2002-08-25
  • 打赏
  • 举报
回复
我已把FLASH效果发过去啦!请查收!
wjmmml 2002-08-25
  • 打赏
  • 举报
回复
是啊,好大好大的款啊呵
楼上的,一棵红星要多少分啊
speakboy 2002-08-24
  • 打赏
  • 举报
回复
如果有人给我FLASH的效果,我就给400分!
speakboy 2002-08-24
  • 打赏
  • 举报
回复
用FLASE怎么实现呢?哪位高手能做一个给我看看???谢谢!拜托啦,我真的非常想实现!!!!!
wjmmml 2002-08-24
  • 打赏
  • 举报
回复
好久没有见梅花雨了
qiushuiwuhen 2002-08-24
  • 打赏
  • 举报
回复
用filter本来就会慢.....

<html>
<head><title></title></head>
<body bgcolor="0x000000">
<div ID="flttgt" style="background:url(cn.gif);filter:light(enabled=1);width:800;height:600">
</div>
<script language="JavaScript">
<!--
var x=0,y=0;
window.onload=setlights;
flttgt.onmousemove=mousehandler;
function setlights(){
flttgt.filters[0].clear();
flttgt.filters[0].addcone(0,170,5,100,100,255,0,0,60,15);
flttgt.filters[0].addAmbient(255,255,255,40);
}
setInterval("flttgt.filters[0].movelight(0,x,y,128,128)",100);
function mousehandler(){
x=(window.event.x-10);
y=(window.event.y-10);
}
-->
</script>
</body>
</html>
whiteclude 2002-08-24
  • 打赏
  • 举报
回复
其实代码是再简单不过了,但是确实是对较大的页面元素使用滤镜的话,慢是肯定的,用flash吧,这种投影是可以做出来的
Reve 2002-08-24
  • 打赏
  • 举报
回复
有滤镜的网页都很慢,没法的
改用Flash或gif动画,还可以
meizz 2002-08-24
  • 打赏
  • 举报
回复
你可以参考一下:http://pchome.net/ch/tur/pstext/teacher/css/7.htm
speakboy 2002-08-24
  • 打赏
  • 举报
回复
这是我的代码:
------------------------------------------------------------------
<html>
<head><title></title></head>
<body bgcolor="0x000000">
<div ID="flttgt" style="filter:light(enabled=1);width:200">
<img src="desktop_4_1_800.jpg"></img>
</div>
<script language="JavaScript">
<!--
window.onload=setlights;
flttgt.onmousemove=mousehandler;
function setlights(){
flttgt.filters[0].clear();
flttgt.filters[0].addcone(0,170,5,100,100,255,0,0,60,15);
flttgt.filters[0].addAmbient(255,255,255,40);
}
function mousehandler(){
x=(window.event.x-10);
y=(window.event.y-10);
flttgt.filters[0].movelight(0,x,y,128,128);
}
-->
</script>
</body>
</html>
______________________________________________________________
能解答者我再给300分

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧