javascript实现简单滚动窗口

 更新时间:2021年06月22日 17:28:16   作者:make sense  
这篇文章主要为大家详细介绍了javascript实现简单滚动窗口,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了javascript实现滚动窗口的具体代码,供大家参考,具体内容如下

一.实现的效果图

二.涉及到的知识点

window.open();方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。

moveTo():方法可把窗口的左上角移动到一个指定的坐标。

window.screen.height:屏幕像素的高度

window.screen.width:屏幕像素的宽度

window.screenLeft;左边距离屏幕的距离

window.screenTop;上面距离屏幕的距离

setTimeout:方法用于在指定的毫秒数后调用函数或计算表达式,setTimeout(function, milliseconds)。

三.代码实现

<!DOCTYPE html>
<html lang="utf-8">
<head>
    <meta charset="UTF-8">
    <title>滚动窗口</title>
    <script>  
        var w ;//页面的宽度
        var h;//页面的高度
        var x;//距离屏幕水平位置
        var y;//距离屏幕垂直的位置
        var v = 5;//每次水平移动的位置
        var s = 8;//每次垂直移动的位置
      
      function windowOpen(){
        mywindow =window.open('','','width=200px,height=100px');
        mywindow.document.write("这个是打开的窗口");
           w =window.screen.width;
           h=window.screen.height;
           x=window.screenLeft;
           y=window.screenTop;
           windowmove();
       
      }
      function windowmove(){
       if(x<0||x>w){
        s=-s; 
       }
       x=x+s;
       if(y<0||y>h){
        v=-v;
       }
        y=y+v;
        mywindow.moveTo(x,y); 
        setTimeout(windowmove,10);
      }
      
 
    </script>
</head>
<body>
    <input type="submit" value="打开窗口" id="windowOpen" onclick="windowOpen()">
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • zTree获取当前节点的下一级子节点数实例

    zTree获取当前节点的下一级子节点数实例

    下面小编就为大家带来一篇zTree获取当前节点的下一级子节点数实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Hutia 的 JS 代码集

    Hutia 的 JS 代码集

    Hutia 的 JS 代码集...
    2006-10-10
  • JavaScript实现横向滑出的多级菜单效果

    JavaScript实现横向滑出的多级菜单效果

    这篇文章主要介绍了JavaScript实现横向滑出的多级菜单效果,涉及JavaScript数学运算及页面元素样式动态变换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • 一个挺有意思的Javascript小问题说明

    一个挺有意思的Javascript小问题说明

    目前为止,就我的猜测,javascript执行应该是先做语法分析,然后顺便分析完成了变量表(本地和全局)
    2011-09-09
  • 一步步教你用js简单实现新年倒计时

    一步步教你用js简单实现新年倒计时

    一转眼已经腊月了,相信小伙伴们一定想知道我们距离2023新年还有多少天,下面这篇文章主要给大家介绍了关于如何一步步教你用js简单实现新年倒计时的相关资料,需要的朋友可以参考下
    2022-12-12
  • javascript 弹出的窗口返回值给父窗口具体实现

    javascript 弹出的窗口返回值给父窗口具体实现

    这篇文章主要介绍了javascript 弹出的窗口返回值给父窗口具体实现,有需要的朋友可以参考一下
    2013-11-11
  • JS实现的DIV块来回滚动效果示例

    JS实现的DIV块来回滚动效果示例

    这篇文章主要介绍了JS实现的DIV块来回滚动效果,结合实例形式分析了JS通过时间函数定时触发动态改变页面元素样式的相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • viewer.js实现图片预览功能

    viewer.js实现图片预览功能

    这篇文章主要为大家详细介绍了viewer.js实现图片预览功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • js+html实现周岁年龄计算器

    js+html实现周岁年龄计算器

    这篇文章主要为大家详细介绍了js+html实现周岁年龄计算器的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • javascript 操作table的特性

    javascript 操作table的特性

    javascript操作table的特性,大家可以看下,发挥下,实现更多的功能。
    2009-09-09

最新评论