日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

html绑定按键图片移动,如何使用JS实现用键盘控制图片移动呢?

發(fā)布時(shí)間:2023/12/4 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html绑定按键图片移动,如何使用JS实现用键盘控制图片移动呢? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

html xmlns=http://www。w3。org/1999/xhtml headtitle標(biāo)題頁-學(xué)無憂(www。xue51。com)/title/headscript language=JavaScriptvar key=0var timerfunction setObj(){ ietype = (document。

layers) ? 1 : 0; //判斷瀏覽器類型 divObj = (ietype)? document。mydiv : mydiv。style //獲取指定的div Xpos = parseInt(divObj。left); //獲取div的X坐標(biāo) Ypos = parseInt(divObj。

top); //獲取div的Y坐標(biāo) document。onkeydown = keyDown; //設(shè)置按鍵事件 document。onkeyup = keyUp; //設(shè)置鍵盤彈起的事件 if (ietype) document。captureEvents(Event。

keydown | Event。keyup);}function keyDown(e) //按鍵的操作{ key = (ietype)? e。which : event。keyCode //判斷用戶按下的鍵,注意此鍵盤包括方向鍵和小鍵盤(數(shù)字鍵) if (key == 108 || key == 37) moveObj(1,2); if (key == 114 || key == 39) moveObj(1,3); if (key == 100 || key == 40) moveObj(1,4); if (key == 117 || key == 38) moveObj(1,5);}function keyUp(e) //按鍵彈起的操作{ key=0;clearTimeout(timer);}function moveObj(t,u) //移動(dòng)圖片的方法{ clearTimeout(timer)if (t==1){ //根據(jù)移動(dòng)的鍵,改變div的X和Y坐標(biāo)if (u==2){divObj。

left = Xpos-=5;timer = setTimeout(moveObj(1,2), 40);}if (u==3){divObj。left = Xpos+=5;timer = setTimeout(moveObj(1,3), 40);}if (u==4){divObj。

top = Ypos+=5;timer = setTimeout(moveObj(1,4), 40);}if (u==5){divObj。top = Ypos-=5;timer = setTimeout(moveObj(1,5), 40);} }}/scriptbody OnLoad=setObj();focus()div id=mydiv style=position:absolute; left:0px; top:80px; img src=http://www。

google。cn/intl/zh-CN/images/logo_cn。gif/div/body/html。

全部

總結(jié)

以上是生活随笔為你收集整理的html绑定按键图片移动,如何使用JS实现用键盘控制图片移动呢?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。