j手机怎么设置浮动广告query 简介
作者:admin发布时间:2021-08-16分类:横幅广告浏览:评论:2
基于的浮动广告控制代码
最近接触,学了点皮毛,为了满足boss的需求弄了个相对屏幕静止的浮动层,把代码记在这里,以防自己以后用到
下面是代码,需要类库的支持才能运行,我写文章的时候的版本是,不保证其他的版本能完美运行,代码的基本原理写在注释里,如果你看不懂,那么你需要补充和的基本知识,不用太多,因为我写这个的时候也不会什么....
$().ready(function(){
$(window).scroll(function(){//这个函数可以监视浏览器滚动条,只要滚动条一移动,此函数就触发
vardiffY=$(window).scrollTop();//页面现在的位置和滚动条顶端的距离[scrollTop()]
vardiffH=$(window).height()/4;//设计者期望的浮动栏与浏览器顶端的距离[height()],这里是与浏览器顶端保持1/4个页面的高度,如果diffH的值设置成0,浮动栏就会落在屏幕顶端
varpercent=diffY+diffH;//percent将被赋值给css中的"top"属性,作为浮动栏的新高度值
if(percent0){//判断percent的值是否小于0,小于0就凑整,大于0就忽略小数部分
percent=Math.ceil(percent);
}else{
percent=Math.floor(percent);//取整
varv=percent+"px";//css的属性需要一个单位,这里是px
$("#adright").css("top",v);//percent被赋值给top属性,浏览器根据这个值动态的调整浮动栏的高度,如果按照上面给的代码,这个高度将正好让浮动栏一直保持在屏幕中央
}
});
/////////////////////////////////////////////JS和HTML的分割线/////////////////////////////////////////////////////////////////////
下面是HTML代码,只要把这部分放在HTML页面中就行了,动态页面php,jsp,asp等应该也没问题.....我是放在页面尾部/body的上方的,想放图片,文字,flash就放在divXXXX/div中的XXXX位置就可以了,如果想浮动在页面左面,就把right:25px;改成left:25px;
divid="adright"style="right:25px;position:absolute;top:200px;"ahref="//www.jb51.net"脚本之家/a/div
您可能感兴趣的文章:
使用Swift实现iOScollectionView广告无限滚动效果(DEMO)
iOScollectionView广告无限滚动实例(Swift实现)
iOS实现动态的开屏广告示例代码
iOS9更新之Safari广告拦截器(ContentBlocker)开发教程
js漂浮广告实现代码(合集经典)符合W3C
又一个不错的js浮动广告代码
JS实现悬浮移动窗口(悬浮广告)的特效
兼容多浏览器的JS浮动广告[推荐]
js居中漂浮广告
iOSscrollview实现三屏复用循环广告
相关推荐
你 发表评论:
欢迎- 横幅广告排行
- 最近发表
已有2位网友发表了看法: