您现在的位置是:群英 > 开发技术 > web开发
怎么利用JS创建右侧悬停框效果
Admin发表于 2022-05-26 17:09:42644 次浏览
这篇文章主要介绍了title,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望大家通过这篇文章可以有所收获。



本文实例为大家分享了js实现右侧悬浮框效果的具体代码,供大家参考,具体内容如下

让一个div始终悬浮在右下角

<!doctype html>
<html lang="en">
<head>    
    <meta charset="utf-8">    
    <title>document</title>
    <style>    
        #div1{    
              width: 100px;        
              height: 150px;        
              background: red;        
              position: absolute;        
              bottom: 0px;        
              right: 0px;   
        }
    </style>
    <script>    
    window.onscroll = function(){        
        var odiv = document.getelementbyid('div1');       
         var scrolltop =document.documentelement.scrolltop||document.body.scrolltop;//浏览器兼容        
         startmove(document.documentelement.clientheight - odiv.offsetheight + scrolltop) 
         // document.documentelement.clientheight 页面可视区高度   
    }            
    var timer = null;    
    
    //悬浮框缓冲运动
    
    function startmove(itarget){        
        var odiv = document.getelementbyid('div1');        
        clearinterval(timer);       
        timer = setinterval(function(){                        
            var speed = (itarget-odiv.offsettop)/4;            
            speed = speed>0?math.ceil(speed):math.floor(speed);           
             if(odiv.offsettop == itarget){               
                  clearinterval(timer);          
             }
                 else{                
                     odiv.style.top = odiv.offsettop +speed+'px';            
                 }
                },30)
         }                         
     </script>
</head>
<body style="height:2000px">    
    <div id="div1"></div>
</body>
</html>

对联悬浮

让div悬浮在右侧中间

只需要更改start move()函数中的数据

startmove(parseint((document.documentelement.clientheight - odiv.offsetheight )/2)+ scrolltop)//对联悬浮



现在大家对于怎么利用JS创建右侧悬停框效果的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多怎么利用JS创建右侧悬停框效果的知识,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: js,悬浮框
相关信息推荐
2022-06-24 17:54:36 
摘要:这篇文章主要介绍了详解WebSocket跨域问题解决的相关资料,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
2022-10-09 18:13:11 
摘要:这篇文章主要介绍了MyBatis-Plus插件机制以及通用Service、新功能,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2022-11-04 18:40:10 
摘要:这篇文章主要介绍了php中加密解密DES类的简单使用方法,结合实例形式分析了php中加密解密DES类的基本定义与使用方法,需要的朋友可以参考下
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部