JS實現(xiàn)元素上下左右移動效果
更新時間:2017年10月18日 15:58:20 作者:spfLinux
這篇文章主要為大家詳細介紹了JS實現(xiàn)元素上下左右移動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了JS實現(xiàn)元素上下左右移動的具體代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> a { cursor: pointer; } #cell { width: 30px; height: 30px; background: red; position: relative; left: 0; top: 0; } </style> </head> <body onload="move()"> <p>友情提示:請按鍵盤上的上下左右鍵</p> <div id="cell"></div> <script> function move() { var a = document.getElementById("cell"); a.style.left = 0; a.style.top = 0; document.onkeydown = function(e) { var e = window.event ? window.event : e; if(e.keyCode == 38) { //up a.style.top = parseInt(a.style.top) - 50 + 'px'; //注意要用parseInt 因為a.style.top類型是字符串 } if(e.keyCode == 40) { //down a.style.top = parseInt(a.style.top) + 50 + 'px'; } if(e.keyCode == 37) { //left a.style.left = parseInt(a.style.left) - 50 + 'px'; } if(e.keyCode == 39) { //right a.style.left = parseInt(a.style.left) + 50 + 'px'; } } } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
學習JavaScript設(shè)計模式之狀態(tài)模式
這篇文章主要為大家介紹了JavaScript設(shè)計模式中的狀態(tài)模式,對JavaScript設(shè)計模式感興趣的小伙伴們可以參考一下2016-01-01微信小程序?qū)崿F(xiàn)比較功能的方法匯總(五種方法)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)比較功能的方法,本文給大家列舉出五種方式,每種方法通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03JS簡單實現(xiàn)父子窗口傳值功能示例【未使用iframe框架】
這篇文章主要介紹了JS簡單實現(xiàn)父子窗口傳值功能,結(jié)合具體實例形式分析了javascript實現(xiàn)不使用iframe框架進行窗口之間簡單傳值的相關(guān)操作技巧,需要的朋友可以參考下2017-09-09javascript中parseInt()函數(shù)的定義和用法分析
這篇文章主要介紹了javascript中parseInt()函數(shù)的定義和用法,較為詳細的分析了parseInt()函數(shù)的定義及具體用法,以及參數(shù)使用時的注意事項,需要的朋友可以參考下2014-12-12