`

广告图片运动

 
阅读更多
假定图片区域的id为your_id,代码分为两部分:
第一部分是HTML代码,用于显示广告图片链接;
第二部分是JS代码,用于控制广告图片运动。



广告图片的HTML代码

Html代码 
<div id='your_id' style='z-index: 100; left: 2px; width: 108px; position: absolute; top: 43px; height: 108px; visibility: visible;'> 
    <a href='http://codingstandards.iteye.com/' target='_blank'> 
        <img src='http://124.232.156.170/nxsyzx/zhaosheng/baoming.gif' width='108' height='108' border='0'/> 
    </a> 
</div> 


用于控制图片运动的JS代码

Js代码 
(function(id){ 
var xPos = 2; 
var yPos = 43;  
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; 
var img1 = document.getElementById(id); 
img1.style.top = yPos; 
function changePos() { 
    width = document.body.clientWidth; 
    height = document.body.clientHeight; 
    Hoffset = img1.offsetHeight; 
    Woffset = img1.offsetWidth; 
    img1.style.left = xPos + document.body.scrollLeft; 
    img1.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() { 
        img1.visibility = 'visible'; 
        interval = setInterval(changePos, delay); 
    } 
    function pause_resume() { 
        if(pause) { 
            clearInterval(interval); 
            pause = false; 
        } else { 
            interval = setInterval(changePos,delay); 
            pause = true;  
        } 
    } 
    start(); 
})('your_id'); 


PS:本文中的代码参考了网络上常用的浮动广告代码,但做了一些修改,更加实用。它限制了变量的作用域,能够直接嵌入到某些门户CMS系统中。
分享到:
评论

相关推荐

    运动元素矢量图

    - **广告设计**:体育赛事或运动品牌常常利用矢量图来制作海报、宣传册和广告,以吸引观众的注意力。 - **网站和应用程序界面**:矢量图因其轻量级和可缩放性,很适合用作网页和App的图标、背景或装饰元素。 - **...

    网页广告 代码全集 js 广告代码 大全 1-61 (A)

    41:随图片快速翻动幻灯代码下载 42:两边漂浮和中间漂浮组合下载 43:随机显示广告图片代码下载 44:可以设定播放速度的代码下载 45:很不错的漂浮广告代码下载 46:图片变换特效广告代码下载 47:鼠标移动提示的广告...

    全屏图片广告随机漂浮可点击关闭jQuery特效.zip

    2. **鼠标悬停事件**:当用户将鼠标悬停在广告图片上时,特效会暂停图片的运动。这可以通过监听`mouseover`事件来实现,一旦触发,就可以通过修改CSS的`transition`或`animation-play-state`属性来暂停动画。 3. **...

    奥林匹克运动会网站广告.rar

    综上所述,"奥林匹克运动会网站广告.rar"这个压缩包可能包含了实现一个功能完善的、具有视觉吸引力的奥运主题焦点图或幻灯片效果的所有前端资源和代码。开发者可以通过学习和分析这些文件,掌握如何利用JavaScript、...

    JavaScript实现跟随滚动缓冲运动广告框

    当我们浏览一些网页时我们会发现页面的的边上会有广告图片,当滚动滚动条的时候这些广告图片会跟随性的随页面一起运动(这里我叫它为广告框)。一些网页的广告框是固定在浏览器上的用background:fixed;便可实现。...

    网页广告 代码全集 js 广告代码 62-120 大全 (B)

    41:随图片快速翻动幻灯代码下载 42:两边漂浮和中间漂浮组合下载 43:随机显示广告图片代码下载 44:可以设定播放速度的代码下载 45:很不错的漂浮广告代码下载 46:图片变换特效广告代码下载 47:鼠标移动提示的广告...

    运动服装广告PPT模板下载

    3. **产品展示**:模板可能提供多种布局,用于展示不同款式、颜色和功能的运动服装,配合高质量的产品图片,增强视觉效果。 4. **足球体育关联**:由于提及了“足球体育”,模板可能包含与足球相关的图形和元素,如...

    奥林匹克运动会焦点广告

    简单、实用、超炫的javascript+flash图片轮换 带缩略图

    js漂浮和对联式广告广告实例

    3. **运动控制函数`movechip`**:该函数用于控制广告的移动逻辑,如速度调整、边界判断等。 4. **停止函数`stopme`**:当需要停止广告移动时调用此函数。 5. **启动函数`ads`**:用于启动整个广告系统的函数。 ####...

    Flash素材 拉链广告

    5. 集成广告内容:将品牌信息、产品图片或文字内容巧妙地融入拉链广告中,确保信息传递的有效性。 在数字营销领域,拉链广告作为一种创意广告形式,能够有效吸引用户的注意力,提高点击率。特别是在移动设备上,...

    js物理弹性漂浮广告

    【js物理弹性漂浮广告】是一种利用JavaScript技术实现的网页广告设计方式,它结合了物理模拟的概念,使得广告在页面上呈现出类似真实物体弹性运动的效果,吸引用户的注意力并提高互动性。这种广告通常会悬浮在网页的...

    忠网广告管理系统ZonGG 1.3 build 20120415.rar

    忠网WEB广告管理系统,由我的网站名称 “忠网” 网络页面缩写“WEB” 功能属性“广告管理系统” 构成,也可称为“忠网广告系统”或“忠网广告管理...15、可对上传和非上传的已有广告图进行统一管理,轻松清除无用广告图

    70个Flash广告源代码

    例如,有些广告可能利用复杂的运动路径和时间轴控制,而有些则可能依赖于高级的ActionScript编程。 9. **调试与测试**:源代码还提供了调试和测试广告的入口,开发者可以通过查看和修改代码来找出并修复问题,确保...

    喜得龙运动鞋广告模板

    【描述】:“喜得龙运动鞋广告模板”可能包括了各种视觉元素,如高清产品图片、品牌标识、宣传标语、色彩搭配和布局设计。这些模板可能已经预设了符合品牌调性的设计风格,使得营销团队能够快速、方便地制作出专业且...

    奔跑跑步运动剪影PPT素材.rar

    3. 健身课程宣传:为健身房或运动俱乐部的跑步课程做广告,展示课程特色和教练风采。 4. 体育活动邀请函:邀请人们参加马拉松比赛、晨跑俱乐部等活动,用动态的剪影图像激发参与热情。 5. 个人健身日志:记录自己的...

    浮动广告javascript

    例如,如果`观音.jpg`是我们要显示的广告图片: ```javascript var adImage = document.createElement('img'); adImage.src = '观音.jpg'; adImage.alt = '广告图片'; adDiv.appendChild(adImage); ``` 3. 事件监听...

    跳伞运动员矢量图

    跳伞运动员矢量图是一种设计素材,主要用于与跳伞、运动和运动员相关的视觉传达设计中。这类素材通常采用矢量图形格式,如EPS(Encapsulated PostScript),它具有高质量和可缩放的特点,能够在不损失清晰度的情况下...

    经典运动广告设计模板

    4. **chahua1241**: 这个文件名没有明显的扩展名,可能是压缩包中的一个文件夹或者某种特定格式的设计文件,如图片、矢量图形、PSD(Photoshop文档)等。具体用途需要解压后查看。 **相关知识点拓展** 1. **广告...

    自动滚动flash广告 as3 的

    4. **XML数据集成**:ad.xml文件可能包含了广告图片(如1.jpg、2.jpg、3.jpg、4.jpg)的信息和滚动配置,比如每张图片的显示时间、过渡效果等。通过解析XML,你的AS3代码可以动态加载和管理广告内容。 5. **FLA文件...

    网站多个栏目的广告系统

    1、通过本系统可以对网站多个栏目的广告条、广告位进行分类管理,允许无限分类、无限设置广告位、无限设置广告条 2、广告位可有“固定位置循环”...15、可对上传和非上传的已有广告图进行统一管理,轻松清除无用广告图

Global site tag (gtag.js) - Google Analytics