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等应该也没问题…..我是放在页面尾部

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • iOS 获取本地图片尺寸_ios图片处理软件

    iOS 获取本地图片尺寸_ios图片处理软件有时候我们需要在代码中读取图片的URL,但是需要注意的是:在Assets中的图片,会经过编译无损压缩,无法通过Path读取,只能通过named方法读取,这种情况我们应该怎么获取图片URL了?

    2022年9月22日
    3
  • 下列选项中不符合python语言变量命名_以下变量名中,不符合Python语言变量命名规则的是…[通俗易懂]

    下列选项中不符合python语言变量命名_以下变量名中,不符合Python语言变量命名规则的是…[通俗易懂]摘要:备结械设在机中构可要点设计靠性,下语本出品可高产的根全型路和安是提靠性。名中命名不属标志别划目的品分的类常用于《危险类及化学分项是(。包括品中中不毒、符合措施预防危险污染化学事故控制。…备结械设在机中构可要点设计靠性,下语本出品可高产的根全型路和安是提靠性。》颁布了条例险化学品险化学品许可证管管理经营(第安全依据《危《危理办号令法》,变量不变量品经加强的管营许为了危险理化学可证。名中命名…

    2022年6月11日
    36
  • ElasticSearch最新版快速入门详解「建议收藏」

    ElasticSearch最新版快速入门详解「建议收藏」本文把最新版的ElasticSearch和kibana的知识点用通俗易懂的语言来展现,并会在核心概念上和MySql对比,结合示例进行图文并茂的详解,同时还给大家提供百分百成功的极速安装配置方法哦!

    2022年4月30日
    47
  • 如何传输大文件(GB级别)

    如何传输大文件(GB级别)一、拆分:压缩工具,压缩并拆分为多个小文件。二、QQ离线传输QQ离线文件有限制条件:1.离线传送的文件,为用户保存7天,逾期接收方不接收文件,系统将自动删除该文件;2.离线传送的文件,单个文

    2022年7月4日
    21
  • iOS 瀑布流实现「建议收藏」

    iOS 瀑布流实现「建议收藏」一、先来看看最终的效果吧二、创建UI   1.首先我们在viewcontroller中创建一个UICollectionView.//主控制器中#import"ViewController.h"#import"WaterFallCollectionViewCell.h"#import"WaterfallFlowLayout.h"staticconstNSIn…

    2025年7月16日
    4
  • Spring基础学习-任务调度TaskScheduler

    Spring基础学习-任务调度TaskScheduler某些时候我们可能需要在某些固定的时间或者是间隔一定的时间连续执行一些任务,如每天凌晨自动跑一些批次/心跳检测等。Spring通过使用TaskScheduler来完成这些功能。本文目录:1Trigger1.1CronTrigger1.2PeriodicTrigger2TaskScheduler接口简介2.1接口简介2.2TaskScheduler的实现类2.2…

    2022年10月11日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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