浮动广告代码实例

很多网站的页面都有漂浮的广告效果,虽然烦人,但也确实起到了良好的宣传效果。

各大代码网站也有关于漂浮代码的实例,很多存在着兼容性问题,不符合W3C标准,本站修复了兼容性问题,下面就简单介绍一下如何实现此效果。

代码如下:

[HTML] 纯文本查看 复制代码运行代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<head>
<title>浮动广告</title>
<script type="text/javascript"> 
window.onload=function(){
  var x=50,y=60; 
  var xin=true, yin=true; 
  var step=1; 
  var delay=10; 
  var obj=document.getElementById("ad"); 
  function float(){ 
    var L=T=0;
    var R=document.documentElement.clientWidth-obj.offsetWidth; 
    var B =document.documentElement.clientHeight-obj.offsetHeight; 
    obj.style.left=(x+document.body.scrollLeft||document.documentElement.scrollLeft)+"px";
    obj.style.top=(y+document.body.scrollTop||document.documentElement.scrollTop)+"px";
    x = x + step*(xin?1:-1); 
    if(x < L){ xin = true; x = L} 
    if(x > R){ xin = false; x = R} 
    y=y + step*(yin?1:-1) 
    if(y < T){ yin = true; y = T } 
    if(y > B){ yin = false; y = B } 
  } 
  var flag= setInterval(float, delay) 
  obj.onmouseover=function(){clearInterval(flag)} 
  obj.onmouseout=function(){flag=setInterval(float, delay)} 
}
</script>
<body>
<div id="ad" style="position:absolute">
  <a href="#" target="_blank">
    <img src="mytest/JS/ad.jpg" border="0">
  </a>
</div>
</body>
</html>

图片可以在文档中随机的漂浮,下面就简单介绍一下如何实现此效果。

一.实现原理:

将div块采用绝对定位,里面包裹着图片,实际上是这个div块进行漂浮。然后通过定时器函数不断调用float来实现div的漂浮效果,此函数能够判断div块是否碰触边缘,然后再进行位置调整。

二.代码注释:

(1).window.οnlοad=function(){},当文档完全加载完成再去执行函数中的代码。

(2).var x=50,y=60,声明两个变量x和y用来存放漂浮div的初始坐标。

(3). var xin=true, yin=true,设置两个标志。

(4).var step=1,设置div漂浮的幅度。

(5).var delay=10,用来设置定时器函数执行的时间间隔。

(6).var obj=document.getElementById("ad"),获取id属性值为ad的对象。

(7).function float(){},此函数规定了div块的漂浮原则。

(8).var L=T=0,声明两个变量并赋值为零,用来判断div块是否已经到达网页的左边缘和下边缘。

(9).ar R=document.documentElement.clientWidth-obj.offsetWidth,可见宽度减去div块的宽度,也就是剩余空间的宽度。

(10).var B=document.documentElement.clientHeight-obj.offsetHeight,可见高度减去div块的高度,也就是剩余空间的高度。

(11).obj.style.left=(x+document.body.scrollLeft||document.documentElement.scrollLeft)+"px",用来规定div的left属性值,之所以使用scrollleft是因为有可能网页的宽度过宽出现横向滚动条,之所以使用||是为了消除浏览器兼容性问题。

(12).obj.style.top=(y+document.body.scrollTop||document.documentElement.scrollTop)+"px",这个和上面同理,不过方位不一样。

(13).x=x+step*(xin?1:-1),计算x的值。

(14).if(x < L){ xin = true; x = L} ,如果div块到达网页的左边缘,如果是的话将xin的值设置为true,并且将x的值设置为L,即为零。

(15).if(x > R){ xin = false; x = R} ,如果div块到达网页的右边缘,则将xin的值色织为false,并将x的值的设置为r。

(16).var flag=setInterval(float,delay) ,使用定时器函数调用float()函数。

(17).obj.οnmοuseοver=function(){clearInterval(flag)} ,当鼠标放在div上,停止漂浮。

(18).obj.οnmοuseοut=function(){flag=setInterval(float, delay)},当鼠标离开,继续漂浮。

AI摄影师:自动构图与修图算法设计 AI摄影师:自动构图与修图算法设计​ ,人工智能,计算机视觉,大模型,AI,AI 摄影师的核心能力体现在两方面:自动构图(通过算法优化画面元素布局)与智能修图(自动调整光影、色彩、细节)。例如,手机摄影中的 “AI 构图建议” 功能可实时框选最佳拍摄区域,修图软件中的 “一键增强” 能在 0.1 秒内完成专业级调色,这些都依赖于计算机视觉与深度学习的深度融合。 阅读详情

相关推荐

R语言分类变量的统计描述

三篇介绍了连续变量的统计描述的R语言相关函数,计算数值的相关统计指标。本文介绍分类变量的统计描述及如何在R语言中实现。 不同于连续变量,分类变量的统计描述主要是汇总分类变量各类别例数及百分比。 1、table()函数 ...

zsc943290710的博客 1万+

Js悬浮广告代码

【代码】Js悬浮广告代码。

skudhdk的博客 1080

用Typora画流程图和序列图:Mermaid语法实战教程(含常见报错解决)

本文是一份详细的Typora与Mermaid语法实战教程,教你如何在Markdown文档中高效绘制流程图和序列图。文章涵盖从环境配置、核心语法到复杂图表构建的全过程,并重点解析了常见报错原因与解决方案,助你将可视化图表无缝融入文档工作流。

weixin_29279101的博客 300

浮动广告代码

原文地址:浮动广告代码作者:流云浮动广告代码 <div id="img" style="position:absolute;; width: 200; height: 151">广告内容 var xPos = 20; var yPos = 10; img.style.left= xPos; img.style.top = yPos; var step = 1; var delay = 30; v

Vindra's blog 1364

R分析|怎么样使用piecewiseSEM构建结构方程模型?保姆级教程

计算科学的发展让我们有了更先进的工具揭示自然规律。结构方程模型(SEM)已被广泛应用于多学科进行数据挖掘。其中在R中实现的结构方程模型是方便快捷的。今天要介绍的piecewiseSEM包就是R中实现SEM的一种方式。piecewiseSEM被开发出来主要目的是为了解决复杂模型简化后进行分段分析。个人认为最大的特点是更灵活,且采用的是原始数据,并不是传统的协方差矩阵。其次,将SEM破碎化为多个独立的方程,对样本量要求较少。

weixin_46814750的博客 6941

【Cadence】PSS+PSTB/PAC仿真在开关电源稳定性分析中的关键应用

本文深入探讨了Cadence仿真工具中PSS+PSTB/PAC方法在开关电源稳定性分析中的关键应用。针对开关电源作为时变非线性系统的特性,传统STB仿真方法会失效。文章详细阐述了如何通过PSS分析找到周期稳态,并在此基础上利用PSTB或PAC进行精确的环路增益和小信号频响分析,为电源设计提供可靠的稳定性评估与补偿网络设计依据。

weixin_29276847的博客 528

Js浮动广告效果实现

第一种 漂浮广告 不符合W3CJavaScript漂浮广告代码,很不错,代码精简,不过一次只有漂一个,复制就能用了。希望站长朋友喜欢。 <html> <head> <title>漂浮广告</title> <body> <div id="codefans_net" style="position:absolute"> <!--链接地址--><a href="#" target="_blank">

xiaozhen0610的博客 3525

【VMware】win 10:VMware 15 虚拟机安装 win 7 系统

目录 一、准备虚拟机 二、win7 ghost ISO镜像文件下载 三、VMware新建虚拟机 四、VMware安装win7 五、解决vmware虚拟机屏幕没有适应窗口全屏问题 一、准备虚拟机 查看我的另一博文:【VMware】VMware Workstation Pro15 虚拟机永久激活破解安装教程 二、win7 ghost ISO镜像文件下载 百度网盘下载地址:点击前往下载...

顾三殇 —— 博客空间(软件测试) 11万+

好看的网站自适应html广告代码,适用于所有网站

使用方法:外观-小工具-自定义html,把代码复制进去,放在想要放置的地方。如果有大佬可以打包成小工具最好了,毕竟我只会一点点前端,后端不懂得。一个好的广告位不仅不会拉低网站的颜值,还会增加广告主选择你的机会。代码从网上扒的,自己也修改了一下,更美观、也更适应网站。上边是图片广告位,下边是文字广告位,都是自适应的。图片觉得不直观的可以去网站看看。先看看手机端效果图吧。

qq_36462959的博客 7277

mojoPortal 路径穿越漏洞复现(CVE-2025-28367)(附脚本)

 在 mojoPortal CMS 版本 <=2.9.0.1 中发现了一个导致 ViewState 反序列化的目录遍历漏洞。通过利用此问题,未经身份验证的攻击者可以泄露 Web 根目录中的敏感文件,包括应用程序的文件。此配置文件包含用于验证和解密 ViewState 数据的文件。知道此密钥后,网络攻击者可以构建恶意 ViewState 有效负载,从而导致在底层服务器上执行远程代码。(CVE-2025-28367)

iSee857的博客 501

计算机视觉教程2-3:图解双线性插值算法&最近邻插值算法

提出此算法的背景是基于图片的缩放,在图片缩放的过程中,实质上就是将原图像像素矩阵像素值,填到目标图像像素矩阵中,目标图像像素矩阵可能比原图像像素矩阵大(图片放大),也可能小(图片缩小)。我们假设图片的宽(WidthWidthWidth)和高(HeightHeightHeight)是按同比例缩放的,那么 srcXsrcWidth=dstXdstWidth\frac{srcX}{srcWidth}= \frac{dstX}{dstWidth}srcWidthsrcX​=dstWidthdstX​ ...

FRIGIDWINTER的博客 7286

html固定广告位置,创建固定位置弹出浮动广告的实例代码

很久没有写JS程序了,这两天终于有空了,把之前的一个浮动广告代码重写了一下。呵呵,还是那句话,能力有限,如有错误敬请指证和指点。演示效果演示地址:http://www.yaohaixiao.com/演示的效果是弹出视频广告,不过我这个视频是一个JAVASCRIPT教程,所以没有设置自动关闭。好了,简单介绍一下广告代码的特点:1. 支持弹出图片、FLASH、FLV的视频广告 2. 页面加载完后5秒钟...

weixin_42197110的博客 1848

第4节:cesium 0基础发布离线地图(含源码+视频)

cesium发布离线地图

qq_29384639的博客 1597

php浮动广告,JavaScript实现漂浮广告代码的实例总结

我们在打开网页的时候,我们会发现不管是什么网页都会有很多漂浮的广告,有很多人都会在想,这样的效果是怎么实现的呢?今天我们就带大家详细介绍下JavaScript实现漂浮广告代码的实例总结!第一种 漂浮广告 不符合W3CJavaScript漂浮广告代码,很不错,代码精简,不过一次只有漂一个,复制就能用了。希望站长朋友喜欢。漂浮广告 var x = 50,y = 60var xin = true, yi...

weixin_36372452的博客 408

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

php页面浮动窗口代码,JavaScript浮动广告窗口实例

浮动广告窗口浮动广告窗口#mydiv{width:100px;height:100px;background:#f00;}#content{text-align:center;}#adv{position:absolute;top:80px;left:60px;}#close{position:absolute;top:80px;left:164px;}var advObj;var advTop;...

weixin_39790738的博客 223

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

点击消失的漂浮广告图片

http://xu-ni.net" target="_blank"> http://xu-ni.net/bbs/skins/copyright.gif" border="0"> var x = 50,y = 60 var xin = true, yin = true var step = 1 var delay = 10 var obj=document.getElementByIdx("ad

php菜鸟技术天地 599

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

web页面浮动回到顶部功能和浮动广告

实现测试浮动回到顶部 法一:用js实现<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BackToTopTwo.aspx.cs" Inherits="PracticeCollectionTwo.BackToTopTwo" %> <!DOCTYPE html PUBLIC "-//W3C//DTD ...

weixin_33913332的博客 154

html左侧浮动广告代码,如何制作浮动广告 JavaScript制作浮动广告代码

如果有一定的JavaScript基础,制作浮动广告还是比较容易的。直接上代码了:无标题文档*{margin:0;padding:0;}#csdn{width:800px;margin:0 auto;}#ad{position:absolute;right:0px;top:30px;z-index:1;}#cl{position:absolute;right:0px;top:30px;z-index...

weixin_39683172的博客 567

使用弹窗代码生成器及各类弹窗浮动广告code

http://tool.admin5.com/tools/OpenWindows.html   弹窗代码生成器 http://top.admin5.com/daima/  各类广告代码   (文字滚动消息广告两个焦点代码(就是像迅雷左上角的几组换图的广告一样)  影院模式幻灯广告(同焦点一样的)         10款JS广告代码 广告http://www.haofa.net/code/adc

1311

php 左侧飘浮广告代码,JS随机漂浮广告代码具体实例

这篇文章主要介绍了JS随机漂浮广告代码具体实例,有需要的朋友可以参考一下 var xPos=0,yPos=0;//x,y轴坐标var xon=0;//图片在x轴移动方向var yon=0;//图片在y轴移动方向var step=1; //移动距离var img=document.getElementByIdx_x("float");//图片层function floatP(){...

weixin_42298727的博客 283

网页JS弹出广告代码

借鉴:网页JS弹出广告代码,头部,右下角,网页中漂浮,对联广告代码等大全   网页头部弹出广告:   &lt;!--首页头部广告--&gt;   &lt;script src="http://www.ce.cn/inc1/top_ad.js" type="text/javascript" language="javascript"&gt;&lt;/script&gt;   &lt;s

fengbin2005 994

整理的广告悬浮方法

1左侧或者右侧的悬浮广告。 css样式: *{padding: 0;margin: 0;} .fl{float:left;display: inline;} .fr{float: right;display: inline;} .clearfix{*zoom: 1;} .clearfix:after{ display: block; content: ""; height: 0;l...

weixin_30236595的博客 153

javascript之广告效果

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

野孩子 1627

广告JS代码效果大全

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

weixin_33957648的博客 118

超级实用且不花哨js代码大全(七)广告JS代码效果大全+js幻灯片播放器

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

weixin_30542079的博客 460

php实现浮动框,JS简单实现浮动窗口

这篇文章主要介绍了JS简单实现浮动窗口效果,涉及javascript操作浮动窗口的创建、打开、关闭等相关操作技巧,需要的朋友可以参考下本文实例讲述了JS简单实现浮动窗口效果。分享给大家供大家参考,具体如下:HTML部分:/p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">无标题文档*{ margin:0; paddi...

weixin_30222083的博客 328
上一篇: 网页换肤代码
下一篇: t计算时间差详解
Return_KB
博客等级 码龄9年 23粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值