方向鍵控制元素移動程式碼例項
本章節分享一段程式碼例項,它實現了使用方向鍵控制元素移動的功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0; padding: 0; } .small { position: absolute; } .posi { position: relative; height: 400px; overflow: hidden; margin: 20px; } .small { left: 100px; top: 200px; width:100px; height:100px; background:#ccc; } </style> </head> <body> <div class="posi"> <div id="move" class="small"></div> </div> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function () { $(document).keydown(function (e) { switch (e.which) { case 37: $('.small').css('left', '-=10'); break; case 38: $('.small').css('top', '-=10'); break; case 39: $('.small').css('left', '+=10'); break; case 40: $('.small').css('top', '+=10'); break; } }); }) </script> </body> </html>
上面的程式碼實現了我們的要求,程式碼非常簡單,更多內容參閱相關閱讀
相關閱讀:
(1).keydown事件可以參閱jQuery keydown事件一章節。
(2).which可以參閱jQuery event.which一章節。
(3).switch語句可以參閱javascript switch語句一章節。
相關文章
- javascript元素水平運動程式碼例項JavaScript
- javascript動態建立元素程式碼例項JavaScript
- jQuerydiv元素拖動效果程式碼例項jQuery
- jquery實現的通過左右方向鍵控制翻頁效果程式碼例項jQuery
- css控制div元素旋轉指定角度程式碼例項CSS
- js元素上下移動效果程式碼例項JS
- js動態連結<a>元素程式碼例項JS
- js動態建立HTML元素程式碼例項JSHTML
- jquery動態新增li元素程式碼例項jQuery
- js元素的震動效果程式碼例項JS
- javascript元素勻速運動程式碼例項JavaScript
- JavaScript經典案例:鍵盤控制元素移動JavaScript
- js實現的元素運動程式碼例項JS
- 移動端div塊拖動效果程式碼例項
- 移動端水平滑動刪除程式碼例項
- jquery動態設定元素的尺寸程式碼例項jQuery
- js實現的元素抖動效果程式碼例項JS
- css元素位置固定程式碼例項CSS
- 點選方向鍵實現文字框焦點切換程式碼例項
- 滑鼠中鍵滾動mousewheel事件例項程式碼事件
- css匹配指定元素的子元素程式碼例項CSS
- javascript獲取指定元素父元素程式碼例項JavaScript
- css3控制多個背景圖片移動形成動畫效果程式碼例項CSSS3動畫
- js動態設定元素透明度程式碼例項JS
- jquery動態設定為元素樣式程式碼例項jQuery
- 動態的新增或者刪除指定元素程式碼例項
- html元素的動態新增和刪除程式碼例項HTML
- javascript div元素彈性緩衝運動程式碼例項JavaScript
- js動態設定元素css樣式程式碼例項JSCSS
- js通過拖動調整元素位置程式碼例項JS
- js監聽鍵盤事件程式碼例項例項JS事件
- 點選左右箭頭可以移動選項例項程式碼
- 過濾陣列元素程式碼例項陣列
- jquery刪除指定元素程式碼例項jQuery
- jquery獲取元素高度程式碼例項jQuery
- js元素挨個掉落程式碼例項JS
- js刪除li元素程式碼例項JS
- angularJS操作input元素程式碼例項AngularJS