【JavaScript】悬浮窗口

本文介绍了一个使用JavaScript实现的页面滚动时跟随滚动的悬浮窗口案例。通过监听window.onscroll事件,实时更新悬浮窗口的位置,使其始终处于屏幕可见范围内。代码中还包括了页面加载时初始化内容的函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要是window.onscroll的运用

效果如图:




代码如下:

< html >
    
< head >
        
< title > 悬浮窗口示例 </ title >
        
< script  type ="text/javascript" >
            window.onscroll 
=   function  () {
                
var  div  =  document.getElementById( " divSuspended " );
                div.style.top 
=  document.body.scrollTop;
            }
            window.onresize 
=  window.onscroll;
            
function  init(){
                
var  df  =  document.createDocumentFragment();
                
for ( var  i = 0 ;i < 20 ;i ++ ){
                    
var  p  =  document.createElement( " p " );
                    p.appendChild(document.createTextNode(
"  Line  " + i));
                    df.appendChild(p);
                }
                document.body.appendChild(df);
                window.onscroll();
            }
        
</ script >
    
</ head >
    
< body  onload ="init()" >
         
< p > Try scrolling this window. </ p >
         
< div  id ="divSuspended"  style ="position: absolute; buttom: 0px; right: 0px; color: #cccccc; width: 150px; height: 30px; background-color: navy" > 这是悬浮窗口 </ div >
    
</ body >
</ html >
本文转自BlogJavaOo缘来是你oO的博客,原文链接:悬浮窗口【JavaScript】,如需转载请自行联系原博主。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值