JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例

发布时间:2020-10-04 12:47:25

来源:脚本之家

阅读:121

作者:s_psycho

本文实例讲述了JS实现鼠标拖拽盒子移动及右键点击盒子消失效果。分享给大家供大家参考,具体如下:

1. 鼠标拖拽盒子移动效果

Title

*{

margin:0;

padding:0;

}

div{

width: 100px;

height: 100px;

background: blue;

position: absolute;

}

window.οnlοad=function () {

var oDiv=document.getElementsByTagName("div")[0];

oDiv.οnmοusedοwn=function () {

document.οnmοusemοve=function (ev) {

var event=window.event||ev;

oDiv.style.left=event.clientX+"px";

oDiv.style.top=event.clientY+"px";

}

document.οnmοuseup=function (){

document.οnmοusemοve=null;

document.οnmοuseup=null;

}

}

}

2. 鼠标右键使盒子消失

Title

*{

margin: 0;

padding: 0;

}

div{

width: 100px;

height: 100px;

background: red;

display: block;

}

window.οnlοad=function () {

document.οncοntextmenu=function () {

var oDiv=document.getElementsByTagName("div")[0];

oDiv.style.display="none"

return false

}

}

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试一下运行效果。

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript页面元素操作技巧总结》、《JavaScript操作DOM技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

html点击控制盒子左右移动,JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例...相关推荐

  1. html 复选框拖拽多选,js实现鼠标拖拽多选功能

    最近做了一个用js实现鼠标拖拽多选的功能,于是整理了一下思路,写了一个小demo: 遮罩出现: 被遮罩盖住的,即为选中的块(背景色为粉色) 下面是具体代码,注释已在文中,与大家交流. 鼠标拖拽多选功能 ...

  2. html div 可鼠标滚动,js实现鼠标拖拽div左右滑动

    本文实例为大家分享了js鼠标拖拽div左右滑动的具体代码,供大家参考,具体内容如下 Title body{ position: relative; margin:0; padding:0; width ...

  3. 用鼠标左右拖拽 html,js实现鼠标拖拽div左右滑动

    本文实例为大家分享了js鼠标拖拽div左右滑动的具体代码,供大家参考,具体内容如下 Title body{ position: relative; margin:0; padding:0; width ...

  4. JS中鼠标拖拽div(2)(setCapture()方法和releaseCapture()方法)

    接着鼠标拖拽div(1)解决问题,当在拖拽事件所在的页面按下键盘的ctrl+A全选后,再去拖拽div,浏览器会默认去搜索网页中的内容,拖拽功能就会失效,(搜索网页内容是浏览器的默认行为,所以要想不发生 ...

  5. js实现鼠标拖拽功能基本思路

    如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒. onmousedown:鼠标按下事件 onmousemove:鼠标移动事件 onmouseup:鼠标抬起事件 拖拽的基本原 ...

  6. 用js编写,鼠标拖拽特效。

    盒子的位置(left和top值)= 鼠标的位置(left和top值)- 鼠标按下时与盒子之间的距离(left和top值). 编写HTML,设计弹框用于实现拖拽特效. 为拖拽条添加mousedown事件 ...

  7. js实现鼠标拖拽效果

    初步 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8&q ...

  8. html鼠标拖动变换大小案例,js实现鼠标拖拽缩放div实例代码_哒哒_前端开发者

    封装为了jq插件,如下 drag. ;(function ($) { $.fn.dragDiv = function (options) { var def = { maxW:600,// 可伸缩的最 ...

  9. JS原生---鼠标拖拽

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...

最新文章

  1. JVM 出了问题 EXCEPTION_ACCESS_VIOLATION
  2. MBProgressHUD 使用详解
  3. SharePoint 2010设置问卷调查权限
  4. printf 指针地址_c语言入门 第十四章指针
  5. 智慧气象机器_智慧电缆隧道火热建设中 传感器+机器人成标配
  6. SQL Server 输出 XML
  7. 版本控制软件Visual Source safe使用小结 (配合上文)
  8. 关于快速排序的一些理解
  9. 调用门、堆栈切换与调用过程返回
  10. jquery选择器通配符
  11. R语言决策树:NBA球员如何拿到大合同
  12. 用脚本运行Modelsim教程
  13. 【阵列信号处理01--基本概念及知识补充】
  14. librdkafka自动源码编译
  15. QT QListView
  16. gradle入门教程
  17. 河北等保测评机构项目测评收费价格标准参考
  18. 计算机mc代表什么意思6,我的世界:萌新无法理解的6个老梗,唯老MC才懂!你能看懂几个?...
  19. IJCAI 2022 | 用一行代码大幅提升零样本学习方法效果!南京理工牛津提出即插即用分类器模块...
  20. 微信公众号原创功能怎么开通?

热门文章

  1. 武汉锅检所检测机器人_宿迁水上行走管道检测机器人CCTV-武汉天仪仪器
  2. 关闭windows hello然后尝试再次运行安装程序_蜂鸟E203系列——Windows下运行hello world例程...
  3. paraview如何查看速度三维坐标_AutoCAD三维建模与AutoLISP地形展点检查隧道工程开挖效果...
  4. ELK YUM 安装部署添加监控
  5. nginx启动,停止,查看状态,重载脚本
  6. 账号类型_2019年头条、百家、大鱼、企鹅四平台哪种类型的账号最受欢迎?
  7. presto 设置mysql连接,Apache Presto配置设置
  8. HttpClient4.x之Post请求示例
  9. Java一键生成图表
  10. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的物资管理系统