• js 技巧 (十)广告JS代码效果大全 【1】


    广告JS代码效果大全 
    1.[普通效果] 
        现在很多网站广告做的如火如荼,现在我就来介绍一下常见的对联浮动广告效果的代码使用方法,介绍的这种效果,在1024*768分辨率下正常显示,在800*600的分辨率下可以自动隐藏,以免遮住页面影响访问者浏览内容,下面就是实现效果所需代码: 


    var delta=0.015 
    var collection; 
        function floaters() { 
        this.items = []; 
        this.addItem = 
    function(id,x,y,content) 
        { 
        document.write('<DIV id='+id+' >'+content+'</DIV>'); 
        
        var newItem = {}; 
        newItem.object = document.getElementById(id); 
        newItem.x = x; 
        newItem.y = y; 
        
        this.items[this.items.length] = newItem; 
        } 
        this.play = 
    function() 
        { 
        collection = 
    this.items 
        setInterval('play()',10); 
        } 
        } 
        function play() 
        { 
        if(screen.width<=800) 
        { 
        for(var i=0;i<collection.length;i++) 
        { 
        collection.object.style.display = 'none'; 
        } 
        return; 
        } 
        for(var i=0;i<collection.length;i++) 
        { 
        var followObj = collection.object; 
        var followObj_x = (typeof(collection.x)=='string'?eval(collection.x):collection.x); 
        var followObj_y = (typeof(collection.y)=='string'?eval(collection.y):collection.y); 
        
        if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) { 
        var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta; 
        dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx)); 
        followObj.style.left=followObj.offsetLeft+dx; 
        } 
        
        if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) { 
        var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta; 
        dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy)); 
        followObj.style.top=followObj.offsetTop+dy; 
        } 
        followObj.style.display = ''; 
        } 
        } 
        
        var theFloaters = 
    new floaters(); 
        theFloaters.addItem('followDiv1','document.body.clientWidth-100',0,'</a><br><a href=广告链接地址 target=_blank><img src=广告图片地址 width=100 height=400 border=0></a>' target=_blank); 
        theFloaters.addItem('followDiv2',0,0,'<br><a href=广告链接地址 target=_blank><img src=广告图片地址 width=100 height=400 border=0></a>' target=_blank); 
        theFloaters.play(); 

    把上面的代码另存为一个JS文件,然后在想实现此效果的页面用 调用即可!注意修改广告图片地址和连接地址! 
    广告JS代码效果大全 ~~~~~~~~~~

      出处至:http://xiaobingandxiaoer.iteye.com/blog/1917696

  • 相关阅读:
    1144 The Missing Number (20分)
    1145 Hashing
    1146 Topological Order (25分)
    1147 Heaps (30分)
    1148 Werewolf
    1149 Dangerous Goods Packaging (25分)
    TypeReference
    Supervisor安装与配置()二
    谷粒商城ES调用(十九)
    Found interface org.elasticsearch.common.bytes.BytesReference, but class was expected
  • 原文地址:https://www.cnblogs.com/bcphp/p/7080345.html
Copyright © 2020-2023  润新知