详情介绍
整个广告运行具有四步动作.
1. 初始化时隐藏于页面最底部.
2. 自底向上升起.直到整个广告漂浮出来
3. 启动检测.滚动时保持广告始终处于页面中间最底部.
4. 到达自定义间隔时间.广告自动渐隐.
整个实现最重要的就是控制广告距离文档(非窗口)最顶部的距离.(scrollTop + browser.clientHeight).这里提供了获取这几个值的代码.
获取scrollTop, scrollLeft
注意Chrome和Safari即使在标准doc模式下的根文档也是document.body而不是document.documentElement
[code]
floatAd.getScrollTop = function(node) {
var doc = node ? node.ownerDocument : document;
return doc.documentElement.scrollTop || doc.body.scrollTop;
};
floatAd.getScrollLeft = function(node) {
var doc = node ? node.ownerDocument : document;
return doc.documentElement.scrollLeft || doc.body.scrollLeft;
};
[/code]
获取可视窗口的宽高
[code]
floatAd.getBrowser = function() {
var d = document.documentElement;
return {
width: window.innerWidth || (d && d.clientWidth) || document.body.clientWidth,
height: window.innerHeight || (d && d.clientHeight) || document.body.clientHeight
}
};
[/code]
代码思路流程
初始化(init) -----> 设置居中并隐藏底部(setCenter) -----> 渐显(fadeIn) -----> 渐显完毕.调用回调函数_callback ----->
开始倒计时渐隐时间(setTimeout(fadeOut, time)), 并绑定实时检测函数(scroll) -----> 到达自定义时间隐藏广告(fadeOut)
使用说明
实例化函数.传入广告容器ID.设置默认属性.
默认属性有:
[code]
delay: 20, // 调整速率
fadeTime: 1 // 自动消失时间(s)
var newAd = 'start';
document.getElementById('show').onclick = function() {
if(newAd == 'start') {
newAd = floatAd.init('ad', { fadeTime: 10 });
}
}
[/code]
这里为了演示方便.所以当点击按钮时候才初始化广告.也可以在window.onload的时候就载入广告.
下载地址
人气脚本
相关文章
-
jQuery实现返回顶部和底部浮窗特效源码
jQuery实现返回顶部和底部浮窗特效源码是一款带有上下箭头跟留言按钮的jQuery悬浮网页右侧中间浮动窗口特效代码,需要的朋友前来下载源码...
-
js+cookie实现的网页下方页脚固定广告条特效源码
js+cookie实现页脚固定广告条代码是一款当用户滚动页面时,横幅广告一直固定在页底,并不随页面滚动而滚动,可以关闭广告条,并设置一定时间内不再显示此广告条...
-
jQuery实现的右下角悬浮广告展示特效源码
是一款常见的网页广告展示特效,它可以从右下角缓慢升起,展示一定时间自动消失,并且可以改成网站消息提示窗口...
-
jQuery实现的可拖动的图片漂浮广告特效源码
是一段实现了鼠标可以将该悬浮广告图片拖动到任意位置效果的代码,jQuery可拖动图片漂浮广告代码是一款支持鼠标拖动,在浏览器自动漂浮的jQuery广告代码...
-
jquery实现的仿苏宁易购左侧悬浮导航效果源码
jquery实现的仿苏宁易购左侧悬浮导航效果源码,是一段使用jquery实现的模仿苏宁易购左侧悬浮导航效果的代码,支持所有适合的网站使用,需要此段代码的朋友们可以前来下载使...
-
支持图文混合列表的网页右下角浮窗广告特效源码
在网页右下角滑出式的浮窗广告代码,可以支持图文混合列表推荐,有关闭按钮,浏览器兼容IE和火狐...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的居中显示的漂浮广告代码资源来源互联网,版权归该下载资源的合法拥有者所有。