html点击控制盒子左右移动,JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例...
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实现鼠标拖拽盒子移动及右键点击盒子消失效果示例...相关推荐
- html 复选框拖拽多选,js实现鼠标拖拽多选功能
最近做了一个用js实现鼠标拖拽多选的功能,于是整理了一下思路,写了一个小demo: 遮罩出现: 被遮罩盖住的,即为选中的块(背景色为粉色) 下面是具体代码,注释已在文中,与大家交流. 鼠标拖拽多选功能 ...
- html div 可鼠标滚动,js实现鼠标拖拽div左右滑动
本文实例为大家分享了js鼠标拖拽div左右滑动的具体代码,供大家参考,具体内容如下 Title body{ position: relative; margin:0; padding:0; width ...
- 用鼠标左右拖拽 html,js实现鼠标拖拽div左右滑动
本文实例为大家分享了js鼠标拖拽div左右滑动的具体代码,供大家参考,具体内容如下 Title body{ position: relative; margin:0; padding:0; width ...
- JS中鼠标拖拽div(2)(setCapture()方法和releaseCapture()方法)
接着鼠标拖拽div(1)解决问题,当在拖拽事件所在的页面按下键盘的ctrl+A全选后,再去拖拽div,浏览器会默认去搜索网页中的内容,拖拽功能就会失效,(搜索网页内容是浏览器的默认行为,所以要想不发生 ...
- js实现鼠标拖拽功能基本思路
如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒. onmousedown:鼠标按下事件 onmousemove:鼠标移动事件 onmouseup:鼠标抬起事件 拖拽的基本原 ...
- 用js编写,鼠标拖拽特效。
盒子的位置(left和top值)= 鼠标的位置(left和top值)- 鼠标按下时与盒子之间的距离(left和top值). 编写HTML,设计弹框用于实现拖拽特效. 为拖拽条添加mousedown事件 ...
- js实现鼠标拖拽效果
初步 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8&q ...
- html鼠标拖动变换大小案例,js实现鼠标拖拽缩放div实例代码_哒哒_前端开发者
封装为了jq插件,如下 drag. ;(function ($) { $.fn.dragDiv = function (options) { var def = { maxW:600,// 可伸缩的最 ...
- JS原生---鼠标拖拽
2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...
最新文章
- JVM 出了问题 EXCEPTION_ACCESS_VIOLATION
- MBProgressHUD 使用详解
- SharePoint 2010设置问卷调查权限
- printf 指针地址_c语言入门 第十四章指针
- 智慧气象机器_智慧电缆隧道火热建设中 传感器+机器人成标配
- SQL Server 输出 XML
- 版本控制软件Visual Source safe使用小结 (配合上文)
- 关于快速排序的一些理解
- 调用门、堆栈切换与调用过程返回
- jquery选择器通配符
- R语言决策树:NBA球员如何拿到大合同
- 用脚本运行Modelsim教程
- 【阵列信号处理01--基本概念及知识补充】
- librdkafka自动源码编译
- QT QListView
- gradle入门教程
- 河北等保测评机构项目测评收费价格标准参考
- 计算机mc代表什么意思6,我的世界:萌新无法理解的6个老梗,唯老MC才懂!你能看懂几个?...
- IJCAI 2022 | 用一行代码大幅提升零样本学习方法效果!南京理工牛津提出即插即用分类器模块...
- 微信公众号原创功能怎么开通?
热门文章
- 武汉锅检所检测机器人_宿迁水上行走管道检测机器人CCTV-武汉天仪仪器
- 关闭windows hello然后尝试再次运行安装程序_蜂鸟E203系列——Windows下运行hello world例程...
- paraview如何查看速度三维坐标_AutoCAD三维建模与AutoLISP地形展点检查隧道工程开挖效果...
- ELK YUM 安装部署添加监控
- nginx启动,停止,查看状态,重载脚本
- 账号类型_2019年头条、百家、大鱼、企鹅四平台哪种类型的账号最受欢迎?
- presto 设置mysql连接,Apache Presto配置设置
- HttpClient4.x之Post请求示例
- Java一键生成图表
- 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的物资管理系统