小劉同窗的第三十三篇博文

  一天了,都下着很冷很冷的雨啊...氣溫降低了不少喲,小夥伴們要照顧好本身( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝhtml

  今天仍是沒有能堅持2個小時的學習時間,天天晚上拿出2個小時來學前端很難麼?不難啊,真的不難啊,爲何作不到呢???老是被各類各樣的事情耽誤,本身沒有跳脫一種狀態的環境,明明知道應該來圖書館自習了,可仍是在和學弟聊天侃大山……前端

  今天把昨天那個右鍵菜單的題目寫完了,果真本身看一遍別人的代碼,本身再敲一遍的時候就。。。很傷。。。仍是得一邊看着別人的代碼,一邊本身寫一點,這樣才行。。。dom

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4     <meta charset="UTF-8">
  5     <title>homework2</title>
  6     <style>
  7         #menu {
  8             padding: 0;
  9             margin: 0;
 10             list-style: none;
 11             border: 1px solid #ccc;
 12             height: 200px;
 13             width: 150px;
 14         }
 15         #menu li {
 16             height: 39px;
 17             border-bottom: 1px solid #ccc;
 18             line-height: 39px;
 19             text-align: center;
 20         }
 21         #menu li:hover{
 22             background-color: #abcdef;
 23         }
 24         #menu li:hover a {
 25             color: white;
 26         }
 27         #menu li a {
 28             text-decoration: none;
 29             color: #000;
 30             font-size: 14px;
 31         }
 32         /*子菜單樣式*/
 33         #rightMenu {
 34             padding: 0;
 35             margin: 0;
 36             list-style: none;
 37             border: 1px solid #ccc;
 38             height: 120px;
 39             width: 90px;
 40             display: none;
 41             position: absolute;
 42             background-color: gray;
 43         }
 44         #rightMenu li {
 45             height: 23px;
 46             border-bottom: 1px solid #ccc;
 47             line-height: 23px;
 48             text-align: center;
 49         }
 50         #rightMenu li:hover{
 51             background-color: #badcfe;
 52         }
 53         #rightMenu li:hover a {
 54             color: white;
 55         }
 56         #rightMenu li a {
 57             text-decoration: none;
 58             color: #000;
 59             font-size: 10px;
 60         }
 61     </style>
 62 </head>
 63 <body>
 64 <!-- 
 65 /**
 66  * 
 67  * @author: xiaoliu
 68  * @type: NO.17-homework2
 69  * @data: 2018-01-23
 70  * @finished: 2018-01-25
 71  * 
 72  */
 73  -->
 74 <ul id="menu">
 75     <li><a href="#">角色受權</a></li>
 76     <li><a href="#">數據字典管理</a></li>
 77     <li><a href="#">菜單管理</a></li>
 78     <li><a href="#">資源管理</a></li>
 79     <li><a href="#">系統管理</a></li>
 80 </ul>
 81 <ul id="rightMenu">
 82     <li><a href="#">子角色</a></li>
 83     <li><a href="#">子字典</a></li>
 84     <li><a href="#">子菜單</a></li>
 85     <li><a href="#">子資源</a></li>
 86     <li><a href="#">子系統</a></li>
 87 </ul>
 88 <script>
 89     window.onload = function () {
 90         var rMenu = document.getElementById("rightMenu");
 91         document.getElementById("menu").oncontextmenu = function (event) {
 92             //首先,把右鍵菜單顯示出來
 93             rMenu.style.display = "block";
 94             //再用event對象中的值,把菜單的定位值計算出來
 95             //event.pageX 能定位鼠標的left值
 96             //event.pageY 能定位鼠標的top值
 97             //像素的賦值必定要注意單位啊啊啊啊啊啊啊 + "px" + "px" + "px"
 98             rMenu.style.left = event.pageX + "px";
 99             rMenu.style.top = event.pageY + "px";
100             //最後,把browser自帶的右鍵禁止掉
101             return false;
102         }
103         //在最後的最後,也就是點擊看到rMenu以後,當再次點擊時,再把rMenu隱藏
104         //這裏其實沒想到是直接dom.onclick.....
105         document.onclick = function () {
106             rMenu.style.display = "none";
107         }
108     }
109 </script>
110 </body>
111 </html>

   "px"確定特別的容易漏掉,本身以爲要是沒有看別人寫的代碼應該是漏了,可是如今沒辦法,我只想快速的學好,就沒有本身的思考了,ε=(´ο`*)))唉學習

  只能是邊看邊記這些屬性的用法和邏輯思路,雖然有點兒囫圇吞棗的感受,但若是完徹底全本身去想不看別人寫的代碼,雖然很能鍛鍊本身的邏輯思惟能力,可是無奈我太笨,每次本身想時間都不夠啊啊啊啊啊╮(╯▽╰)╭spa

  10點從圖書館回來,處理了一些事情,已是23:36了,時間過得真的很快。。。code

  晚安,朋友們,美夢(¦3[▓▓] htm

相關文章
相關標籤/搜索