zoukankan      html  css  js  c++  java
  • 鼠标经过某个div时,弹出一个div块

     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     2 <html>
     3  <head>
     4   <title> New Document </title>
     5  </head>
     6 <style type="text/css">
     7   td {cursor:pointer}
     8   #popmenu {display:none;position:absolute;padding:5px;border:1px solid black;background-color:white}
     9 </style>
    10  <body>
    11   <table>
    12   <tr>
    13 <td>第一行</td>
    14 <td>第一行</td>
    15   </tr>
    16   <tr>
    17 <td>第二行</td>
    18 <td>第二行</td>
    19   </tr>
    20   <tr>
    21 <td>第三行</td>
    22 <td>第三行</td>
    23   </tr>
    24   </table>
    25   <div id="popmenu">
    26   开发中心--技术部--北京总部
    27   </div>
    28  </body>
    29  <script type="text/javascript">
    30  var menu=document.getElementById("popmenu");
    31  var trs=document.getElementsByTagName("tr");
    32  for(i=0;i<trs.length;i++){
    33    trs[i].onmouseover=function(event){
    34       e=event?event:window.event;
    35       t=e.target||e.srcElement;
    36       menu.style.left=getPointerX(e)+"px";
    37   menu.style.top=getPointerY(e)+"px";
    38   menu.style.display="block";
    39    }
    40  trs[i].onmouseout=function(event){
    41       e=event?event:window.event;
    42       t=e.target||e.srcElement;
    43       menu.style.left=getPointerX(e)+"px";
    44   menu.style.top=getPointerY(e)+"px";
    45   menu.style.display="none";
    46    }
    47  }
    48  function getPointerX(event) {
    49     return event.pageX || (event.clientX +(document.documentElement.scrollLeft || document.body.scrollLeft));
    50  }
    51  function getPointerY(event) {
    52     return event.pageY || (event.clientY +(document.documentElement.scrollTop || document.body.scrollTop));
    53  }
    54  </script>
    55 </html>

    网页效果如图:

  • 相关阅读:
    python入门1
    查找字段 和查找组件
    DBGRID 拖动滚动条 和 鼠标滚轮的问题
    数据集 过滤时 RecordCount 属性
    查找字段 如何 过滤
    数据集控件 放在 数据模块 上后,如何写事件代码
    取TTable 过滤后的记录数
    判断 Windows操作系统是32位还是64位
    MatchText MatchStr 区别
    EClassNotFound
  • 原文地址:https://www.cnblogs.com/liuyu7177/p/3048455.html
Copyright © 2011-2022 走看看