【JavaScript】悬浮窗口

简介:

主要是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】,如需转载请自行联系原博主。
相关文章
|
4月前
|
JavaScript 前端开发 UED
JS:如何获取浏览器窗口尺寸?
JS:如何获取浏览器窗口尺寸?
213 1
|
3月前
|
JavaScript 前端开发 API
JavaScript基础-BOM与窗口交互
【6月更文挑战第12天】本文介绍了BOM(浏览器对象模型),它是JavaScript与浏览器交互的API。核心对象包括顶级对象window、document、location、navigator和history。常见问题涉及window全局作用域、location.href编码、history使用和navigator.userAgent检测。提供了代码示例,如设置页面标题、页面跳转及利用history实现无刷新跳转。掌握BOM基础和最佳实践对前端开发至关重要。
31 5
|
3月前
|
JavaScript 前端开发
js怎样获取浏览器窗口尺寸
js怎样获取浏览器窗口尺寸
|
4月前
|
JavaScript 前端开发
JavaScript 窗口
JavaScript 窗口
|
4月前
|
JavaScript 前端开发
js怎样获取浏览器窗口尺寸
js怎样获取浏览器窗口尺寸
51 1
|
4月前
|
JavaScript
js实现跨浏览器tab选项卡页通信、传参,监听localStorage.变量的实时变化,实现打开多个浏览器页面窗口相互可以传参通信
js实现跨浏览器tab选项卡页通信、传参,监听localStorage.变量的实时变化,实现打开多个浏览器页面窗口相互可以传参通信
|
10月前
|
JavaScript 前端开发
JavaScript打开新窗口的几种方式
JavaScript打开新窗口的几种方式
|
10月前
|
JavaScript 前端开发
js怎样获取浏览器窗口尺寸
js怎样获取浏览器窗口尺寸
45 0
|
前端开发 JavaScript 安全
使用原生JavaScript对网页或窗口进行截图
要使用原生 JavaScript 对整个网页或窗口进行截图,你可以使用 html2canvas 库。 html2canvas 是一个强大的 JavaScript 库,可以将网页的可见部分渲染为 <canvas> 元素,并且可以保存为图像。
440 0
|
JSON JavaScript 前端开发
JavaScript iframe 多窗口通信实战
JavaScript iframe 多窗口通信实战
105 0