网站悬浮窗漂浮

简介: 网站悬浮窗漂浮

网站悬浮窗漂浮


<html>
 <head> 
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <title>Jerory's code</title> 
  <style>
  .float_x {
    cursor: pointer;
    color: #000;
    margin: 3 0 3 0;
    font-size: 12px;
    text-align: center;
    border: 1px solid gray;
    border-radius: 50%;
    width: 18px;
    height: 16px;
    margin-top: -113px;
    position: absolute;
    margin-left: 195px;
  }
  .float_div{
    position: absolute; 
    left: 311; top: 815;visibility :hidden;   
    border:0px solid #000; 
    width:200px; 
    height:100px;
  }
  .float_img{
    width:100%;height:100%; 
    cursor:pointer;
    border-radius:5px;
  }
  </style>
 </head> 
 <body> 
  <div id="img" class="float_div" onmouseover="clearInterval(interval)" onmouseout="interval = setInterval('changePos()', delay)" align="right"> 
   <img class="float_img" src="https://s2.ax1x.com/2019/11/12/M1l3l9.jpg" onclick="javascript:window.open('http://www.baidu.com');" onload="return imgzoom(this,550)" /> 
   <div class="float_x" onclick="clearInterval(interval);img.style.visibility = 'hidden'">
    X
   </div> 
  </div> 
    <script language="javascript">
    var xPos = document.body.clientWidth;
    //var yPos = document.body.clientHeight;
    var yPos = 20;
    var step = 1;
    var delay = 30;                     
    var height = 0;                     
    var Hoffset = 0;                    
    var Woffset = 0;                     
    var yon = 0;                    
    var xon = 0;                     
    var pause = true;                    
    var interval;                    
    img.style.top = yPos;                    
    function changePos() {                   
    width = document.body.clientWidth;                    
    height = document.body.clientHeight;                    
    Hoffset = img.offsetHeight;                    
    Woffset = img.offsetWidth;                   
    img.style.left = xPos + document.body.scrollLeft;                    
    img.style.top = yPos + document.body.scrollTop;                    
    if (yon) {                  
    yPos = yPos + step;                    
    }               
    else {             
    yPos = yPos - step;                    
    }            
    if (yPos < 0) {                  
    yon = 1;                    
    yPos = 0;                    
    }                  
    if (yPos >= (height - Hoffset)) {                    
    yon = 0;                    
    yPos = (height - Hoffset);                     
    }                  
    if (xon) {                    
    xPos = xPos + step;                    
    }                 
    else {                 
    xPos = xPos - step;                   
    }                  
    if (xPos < 0) {                    
    xon = 1;                   
    xPos = 0;                   
    }         
    if (xPos >= (width - Woffset)) {                    
    xon = 0;           
    xPos = (width - Woffset);                    
    }                    
    }
    function start() {                    
    img.style.visibility = "visible";                  
    interval = setInterval('changePos()', delay);                    
    }              
    start();  
  </script>  
 </body>
</html>


目录
相关文章
|
边缘计算 人工智能 运维
Linux操作系统:开源力量的崛起与影响###
一场技术革命的回顾 回溯至1991年,当Linus Torvalds宣布Linux操作系统的诞生时,世界或许并未意识到这一举措将如何深刻地改变技术领域的面貌。本文旨在探讨Linux操作系统的发展历程、核心特性、以及它如何引领了一场开源运动,重塑了软件行业的生态。从最初的个人爱好项目成长为全球最广泛采用的服务器操作系统之一,Linux的故事是技术创新与社区精神共同推动下的辉煌篇章。 ###
|
Java 对象存储 开发者
微服务世界的双雄争霸:Spring Cloud与Netflix OSS——谁将引领下一次企业级应用变革的风暴?
Spring Cloud与Netflix OSS是微服务架构的核心组件集,分别以其与Spring Boot的紧密集成及为大规模分布式系统设计的特性,在Java开发社区中广受青睐。前者通过Eureka提供服务发现机制,简化服务注册与定位;后者借助Hystrix增强系统弹性和可靠性,避免雪崩效应。此外,二者还包含负载均衡(Ribbon)、声明式HTTP客户端(Feign)及API网关(Zuul)等功能,共同构建强大微服务体系,助力开发者聚焦业务逻辑,提升系统灵活性与性能。
261 0
|
算法
数据结构和算法学习记录——二叉搜索树的插入操作、删除操作
数据结构和算法学习记录——二叉搜索树的插入操作、删除操作
227 0
|
Java 数据库连接
Java中的静态代码块深入解析
Java中的静态代码块深入解析
303 0
|
Oracle jenkins 持续交付
新的centos7.9安装jenkins(二)
新的centos7.9安装jenkins(二)
166 1
|
机器学习/深度学习 人工智能 算法
|
XML JavaScript 前端开发
Web 扫描神器:WhatWeb 保姆级教程(附链接)
Web 扫描神器:WhatWeb 保姆级教程(附链接)
|
Ubuntu Java 编译器
iMX6 yocto平台QT交叉编译环境搭建
iMX6 yocto平台QT交叉编译环境搭建
627 0
iMX6 yocto平台QT交叉编译环境搭建
|
监控 数据可视化 前端开发
SpringBoot - 构建监控体系03_使用 Admin Server 管理 Spring 应用程序
SpringBoot - 构建监控体系03_使用 Admin Server 管理 Spring 应用程序
383 0
SpringBoot - 构建监控体系03_使用 Admin Server 管理 Spring 应用程序
|
算法 索引
【力扣】根据二叉树的前序和中序遍历结果还原该二叉树(以及后序和中序还原)
【力扣】根据二叉树的前序和中序遍历结果还原该二叉树(以及后序和中序还原)
450 0
【力扣】根据二叉树的前序和中序遍历结果还原该二叉树(以及后序和中序还原)