JS实现鼠标点击拖动窗口方法

这篇博客介绍了如何使用JavaScript实现一个可拖动的窗口功能。通过创建元素、设置鼠标事件监听器,当鼠标按下时记录初始位置,鼠标移动时更新窗口位置,鼠标释放时停止移动。同时,还展示了如何添加关闭按钮并实现点击关闭窗口的功能。
摘要由CSDN通过智能技术生成

  实现功能:点击窗口蓝色部分,光标变成可拖动状态,可以随着光标的移动使窗口的位置发生变化。点击右上角的X可以关闭窗口。

               使用到的知识点:

                             1.创建元素属性document.createElent();

                                var title = document.createElement("div");

                             2.创建文本属性节点document.createTextNode("X")

                             3.在鼠标指针移动到指定的对象上时发生onmouseover 事件

                               // 当鼠标在,title上面移动的时候 ,可以。。。
title.onmousemove = function(event){}

                            4.onmouseup 事件会在鼠标按键被松开时发生。

                               title.onmouseup = function(){}


具体实现:

                   add.onclick = function(event){


popWin.innerHTML = "";


popWin.style.width = "500px";
// popWin.style.height = "400px";


popWin.style.backgroundColor = "#a9a9a9";


// 显示前,给这个div,加上孩子, t

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值