html左侧浮动广告代码,jQuery 浮动广告实现代码[通俗易懂]

html左侧浮动广告代码,jQuery 浮动广告实现代码[通俗易懂]实现方法:浮动广告#qqonline{background-color:red;border:1pxsolid#fcc;position:absolute;top:100px;left:16px;width:100px;height:120px;}#qqonline1{background-color:red;border:1pxsolid#fcc;position:absolute;…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

实现方法:

浮动广告

#qqonline{

background-color:red;

border: 1px solid #fcc;

position:absolute;

top:100px;

left:16px;

width:100px;

height:120px;

}

#qqonline1{

background-color:red;

border: 1px solid #fcc;

position:absolute;

top:100px;

right:16px;

width:100px;

height:120px;

}

$(this).scroll(function() { // 页面发生scroll事件时触发

var bodyTop = 0;

if (typeof window.pageYOffset != ‘undefined’) {

bodyTop = window.pageYOffset;

}

else if (typeof document.compatMode != ‘undefined’ && document.compatMode != ‘BackCompat’)

{

bodyTop = document.documentElement.scrollTop;

}

else if (typeof document.body != ‘undefined’) {

bodyTop = document.body.scrollTop;

}

$(“#qqonline”).css(“top”, 100 + bodyTop) // 设置层的CSS样式中的top属性, 注意要是小写,要符合“标准”

$(“#qqonline”).text(bodyTop); // 设置层的内容,这里只是显示当前的scrollTop

$(“#qqonline1”).css(“top”, 100 + bodyTop)

$(“#qqonline1”).text(bodyTop);

});

QQ在线服务

QQfsdf在线服务

基于jquery的 浮动广告 控制代码最近接触jquery,学了点皮毛,为了满足boss的需求弄了个相对屏幕静止的浮动层,把代码记在这里,以防自己以后用到

下面是jquery代码,需要jquery类库的支持才能运行,我写文章的时候jquery的版本是1.3.2,不保证其他的版本能完美运行,代码的基本原理写在注释里,如果你看不懂,那么你需要补充javascript和jquery的基本知识,不用太多,因为我写这个的时候也不会什么….

$(document).ready(function(){

$(window).scroll( function() { //这个函数可以监视浏览器滚动条,只要滚动条一移动,此函数就触发

var diffY = $(window).scrollTop();//页面现在的位置和滚动条顶端的距离[scrollTop()]

var diffH = $(window).height()/4;//设计者期望的浮动栏与浏览器顶端的距离[height()],这里是与浏览器顶端保持1/4个页面的高度,如果diffH的值设置成0,浮动栏就会落在屏幕顶端

var percent=diffY+diffH; //percent将被赋值给css中的”top”属性,作为浮动栏的新高度值

if(percent<0){ //判断percent的值是否小于0,小于0就凑整,大于0就忽略小数部分

percent=Math.ceil(percent);

}else{

percent=Math.floor(percent); //取整

var v = percent+”px”; //css的属性需要一个单位,这里是px

$(“#adright”).css(“top”,v);//percent被赋值给top属性,浏览器根据这个值动态的调整浮动栏的高度,如果按照上面给的代码,这个高度将正好让浮动栏一直保持在屏幕中央

}

});

/ JS和HTML 的分割线 /

下面是HTML代码,只要把这部分放在HTML页面中就行了,动态页面php,jsp,asp等应该也没问题…..我是放在页面尾部

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191470.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 图解Java 垃圾回收机制

    图解Java 垃圾回收机制Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。垃圾回收机制的引入有效地解决了内存的回收问题使得他们在编写程序的时候不再需要考虑内存管理。本文首先着重介绍了判断一个对象是否可以被回收的两种经典算法,并详述了四种典型的垃圾回收算法的基本思想及其直接应用——垃圾收集器,最后结合内存回收策略介绍了内存分配规则。

  • getdate()方法_formatdatetime函数

    getdate()方法_formatdatetime函数今天看博客看到了一个关于字符串处理的方法,突然就想到可以用来格式化数据,相比之前我是用判断然后用字符串拼接的方法,比较繁琐,感觉这样做会更加好些。1.str0.padStart(length,str1),将指定字符串str1按照长度填充到字符串str0的头部2.关于月份month和日day为个位数的处理如下:varnowTime=newDate()varnowMonth=String(nowTime.getMonth()+1).padStart(2,’0′)…

  • 嵌入式–接口(一)Camera接口:DVP、MIPI[通俗易懂]

    嵌入式–接口(一)Camera接口:DVP、MIPI[通俗易懂]目录DVP接口LVDS接口MIPI接口CSI接口DVP接口sensor接口之DVP DVP(DigitalVideoPort)是传统的sensor输出接口,采用并行输出方式,d数据位宽有8bit、10bit、12bit、16bit,是CMOS电平信号(重点是非差分信号),PCLK最大速率为96MHz,接口如下图:PCLK:pixelclock,像素时钟,每个时钟对应一个像素数据;HSYNC:horizonalsynchronization,行同步信号VSYNC:vertical

  • Python魔术方法

    Python魔术方法

  • WireShark 安装及简单使用

    WireShark 安装及简单使用WireShark安装及简单使用

  • bat代码如何处理中文目录「建议收藏」

    bat代码如何处理中文目录「建议收藏」bat代码如何处理中文目录注意事项注意事项txt编辑代码,另存为,选择保存路径——选择保存类型为所有文件——文件名添加.bat后缀——中文路径:编码方式选择ANSI

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号