找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
楼主: chenmowan

会看源码的进来一下..

[复制链接]
发表于 2005 年 3 月 13 日 16:58:02 | 显示全部楼层
JS对配置不好的机子影响比较大,对网页速度也有影响
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2005 年 3 月 13 日 15:40:43 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价

会看源码的进来一下..

  www.ssmoon.com
用模版随意弄的
本来想测试跟随浏览条上下移动的浏览条的
(如:www.ssmoon.com上的奔腾4标志)
可是一移动就消失了
这是为何?
附此特效代码
  1. <html>
  2. <body>
  3. <script language="JavaScript">
  4.    var delta=0.15
  5.    var collection;
  6.    function floaters() {
  7.        this.items    = [];
  8.        this.addItem    = function(id,x,y,content)
  9.                  {
  10.                    document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');
  11.                    
  12.                    var newItem                = {};
  13.                    newItem.object            = document.getElementById(id);
  14.                    newItem.x                = x;
  15.                    newItem.y                = y;
  16.                    this.items[this.items.length]        = newItem;
  17.                  }
  18.        this.play    = function()
  19.                  {
  20.                    collection                = this.items
  21.                    setInterval('play()',10);
  22.                  }
  23.        }
  24.        function play()
  25.        {
  26.            if(screen.width<=800)
  27.            {
  28.                for(var i=0;i<collection.length;i++)
  29.                {
  30.                    collection[i].object.style.display    = 'none';
  31.                }
  32.                return;
  33.            }
  34.            for(var i=0;i<collection.length;i++)
  35.            {
  36.                var followObj        = collection[i].object;
  37.                var followObj_x        = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
  38.                var followObj_y        = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);
  39.                if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
  40.                    var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
  41.                    dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
  42.                    followObj.style.left=followObj.offsetLeft+dx;
  43.                    }
  44.                if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {
  45.                    var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;
  46.                    dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
  47.                    followObj.style.top=followObj.offsetTop+dy;
  48.                    }
  49.                followObj.style.display    = '';
  50.            }
  51.        }    
  52.        
  53.    var theFloaters        = new floaters();
  54.    theFloaters.addItem('followDiv1','document.body.clientWidth-106',80,'<br><a href=http://www.ssmoon.com target=_blank><img src=http://www.jgwy.net/bbs/p_w_picpath/upload/4128.jpg  border=0></a>');
  55.    theFloaters.addItem('followDiv2',0,43,'<br><a href=http://www.ssmoon.com target=_blank><img src=http://www.ssmoon.com/p_w_picpaths/tudi_04.gif  border=0></a>');
  56.    theFloaters.play();    
  57. </script>
复制代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 18 日 17:27 , Processed in 0.015203 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表