网站悬浮窗漂浮

简介: 网站悬浮窗漂浮

网站悬浮窗漂浮


<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>


目录
相关文章
|
6月前
|
前端开发
鼠标滑过,酷炫来袭:探索网页设计中的按钮动画魔法!
鼠标滑过,酷炫来袭:探索网页设计中的按钮动画魔法!
仿百度地图上拉下滑抽屉盒
仿百度地图上拉下滑抽屉盒
49 0
|
开发框架 iOS开发
手机软键盘弹起导致页面变形的一种解决方案
手机软键盘弹起导致页面变形的一种解决方案
528 0
|
监控 Android开发 iOS开发
与流氓弹窗斗争之路
与流氓弹窗斗争之路
143 0
与流氓弹窗斗争之路
|
Android开发
看清安卓自定义view中触摸事件的“盲区”
今天的工作仍然在思考自定义view,因为需要调服务器接口,而这需要一些参数去其他地方拿,不在我调自定义view的页面,所以我希望能封装好这个自定义view,对外只要开放相应监听接口即可
125 0
|
前端开发
整活系列(二)——整一个好看的毛玻璃登陆页面
昨天刷某站下饭的时候,看见了一个好看的登陆页面,于是昨天晚上用代码实现了一下,今天就拿出来分享给大家。
|
XML Android开发 数据格式
开发App抽屉功能,彻底掌握了吗?
在平时开发中,带有抽屉效果的App,应该还是挺多,今天就来看看这个效果是如何实现的,我们用DrawerLayout控件来实现!
332 0
直播带货系统,滚动视图,上滑隐藏,下滑显示
直播带货系统,滚动视图,上滑隐藏,下滑显示
274 0
|
监控
仿酷狗音乐播放器开发日志四——标题栏和状态栏的完善
 目前已经做好的效果图如下:    现在要把标题栏的最后一部分,分类按钮们加上,即      首先还是利用QQ截图的自定选定窗体大小的功能把酷狗截图粘贴到Firework里,然后对相应的控件的坐标和大小进行定位。
1023 1