网页漂浮广告JS特效源码分享


先来看一下效果:

网页漂浮广告JS特效源码分享

Html页面代码

<div id="img1" style="z-index: 100; left: 2px; width: 59px; position: absolute; top: 43px;
        height: 61px; visibility: visible;">
        <a href="http://www.muzhuangnet.com/" target="_blank">
            <img src="图片地址" width="180" height="88" border="0"></a>
    </div>
    <script src="js.js"></script>

js代码:

var xPos = 300;
var yPos = 200;
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;
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();

这样就可以实现网页漂浮广告了,试试吧~

相关阅读 >>

tp5如何引入css文件

在js中eval什么意思

在 js 中使用类似 php 的魔术方法

三分钟带你了解js和jsp的区别

网页代码中js和css指的是什么

js内置对象 math 和 date 的详解

js计算两个日期的月份差的实例解析

如何利用js拼接html字符串

github不用jq用什么

js如何实现数组属性去重并校验重复数据

更多相关阅读请进入《网页漂浮广告》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...