2013-07-06 67 views
0

我是新來的asp.net(和堆棧溢出:)),我想要一個提示元素顯示li標籤的onmouseover事件。我不知道如何設置提示元素的位置。我的代碼是這樣的:在HTLML li標籤上的Onmouseover

<script language="javascript" type="text/javascript"> 
function onmouseoveragent(e) { 
     document.getElementById("agentVisit").style.display = "block"; 
     document.getElementById("agentVisit").offsetLeft = e.offsetLeft; /*e.????*/ 
     document.getElementById("agentVisit").offsetTop = e.offsetTop; /*e.????*/ 
    }; 
</script> 


<div class="node"> 
    <div class="taxonomy"></div> 
    <div class="content"> 
     <div id="contact-map"> 
      <ul> 
       <li id="city1" onmouseover= "onmouseoveragent(this)"> 
        <a "blabla"> 
        <span class="hideme">city name</span> 
        </a> 
        <p class="hideme"> city name <strong class="tel">123456789</strong></p> 
       </li> 
       /*other list items*/ 
      </ul> 
     </div> 
    <div class="hr"> 
</div> 

回答

1

除非你需要一個非常良好的外觀設計展現你的暗示,你可以使用

<li title="city name"> 

更新:

檢查是否有幫助:

http://jsfiddle.net/ysuw5/91/

+0

謝謝,不幸的是我確實需要給我一個好看的設計(那個hideme類)。 – Yalda

+0

更新確實奏效!太感謝了 :) – Yalda