JS實(shí)現(xiàn)鼠標(biāo)拖拽盒子移動(dòng)及右鍵點(diǎn)擊盒子消失效果示例
本文實(shí)例講述了JS實(shí)現(xiàn)鼠標(biāo)拖拽盒子移動(dòng)及右鍵點(diǎn)擊盒子消失效果。分享給大家供大家參考,具體如下:
1. 鼠標(biāo)拖拽盒子移動(dòng)效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin:0; padding:0; } div{ width: 100px; height: 100px; background: blue; position: absolute; } </style> </head> <body> <div> </div> <script> window.onload=function () { var oDiv=document.getElementsByTagName("div")[0]; oDiv.onmousedown=function () { document.onmousemove=function (ev) { var event=window.event||ev; oDiv.style.left=event.clientX+"px"; oDiv.style.top=event.clientY+"px"; } document.onmouseup=function (){ document.onmousemove=null; document.onmouseup=null; } } } </script> </body> </html>
2. 鼠標(biāo)右鍵使盒子消失
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } div{ width: 100px; height: 100px; background: red; display: block; } </style> </head> <body> <div> </div> <script> window.onload=function () { document.oncontextmenu=function () { var oDiv=document.getElementsByTagName("div")[0]; oDiv.style.display="none" return false } } </script> </body> </html>
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試一下運(yùn)行效果。
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript頁面元素操作技巧總結(jié)》、《JavaScript操作DOM技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- javascript實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能
- JS實(shí)現(xiàn)簡(jiǎn)單移動(dòng)端鼠標(biāo)拖拽
- vuejs移動(dòng)端實(shí)現(xiàn)div拖拽移動(dòng)
- JS實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能
- javascript實(shí)現(xiàn)移動(dòng)端上的觸屏拖拽功能
- JavaScript實(shí)現(xiàn)拖拽和縮放效果
- js實(shí)現(xiàn)鼠標(biāo)拖拽縮放div實(shí)例代碼
- javascript實(shí)現(xiàn)表格排序 編輯 拖拽 縮放
- js 表格排序(編輯+拖拽+縮放)
- 原生js實(shí)現(xiàn)拖拽移動(dòng)與縮放效果
相關(guān)文章
js中使用replace方法完成某個(gè)字符的轉(zhuǎn)換
這篇文章主要介紹了js中使用replace方法完成某個(gè)字符的轉(zhuǎn)換,比較實(shí)用,需要的朋友可以參考下2014-08-08javascript設(shè)計(jì)模式 封裝和信息隱藏(上)
今天博文關(guān)注的是javascript中的封裝,文章內(nèi)容來自《pro javascript design patterns》(有興趣的朋友可以直接去下)和自己對(duì)這一問題的理解2012-07-07js實(shí)現(xiàn)按鈕開關(guān)單機(jī)下拉菜單效果
這篇文章主要介紹了js實(shí)現(xiàn)按鈕開關(guān)單機(jī)下拉菜單效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-1130分鐘快速入門掌握ES6/ES2015的核心內(nèi)容(下)
這篇文章主要給大家介紹了如何通過30分鐘快速入門掌握ES6/ES2015的核心內(nèi)容的相關(guān)資料,之前給大家介紹過基礎(chǔ)的一些內(nèi)容,下面繼續(xù)來介紹一些其他的新特性,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04