2010-04-24 65 views
1

有沒有人在這裏有任何使用JQuery創建簡單的tooptips的經驗?創建一個簡單的JQuery工具提示?

我創建了一個表:

<tr id="mon_Section"> 
    <td id="day_Title">Monday</td>`  
    <td id="mon_Row" onmousemove="calculate_Time(event)"></td> 
</tr>` 

功能「calculate_Time」將被調用,這個獲取鼠標光標的X位置和價值,使用IF和ELSE-IF語句來計算我創建的其他變量的值:

var mon_Pos; var hour; var minute; var orig; var myxpos;

function calculate_Time(event) { 
    myxpos = event.pageX; 
    myxpos = myxpos-194; 

    if (myxpos<60) { 
    orig = myxpos; 
    minute = myxpos; 
    hour = 07; 
    } else if (myxpos>=60 && myxpos<120) { 
    orig = myxpos; 
    minute=myxpos-60; 
    hour=08; 
    } 
} 

我如何去創建包含小時和我創建分鐘變量程式化的提示,我需要的工具提示中每次更新光標變爲X位置。我知道,只要鼠標移動,myxpos變量就會發生變化,因爲我使用警報(myxpos)嘗試了它,並且和預期的一樣,如果鼠標移動,則會彈出一個新的警報框,並彈出一個新值。我只是不能解決如何將這個值放在工具提示中?

+0

有一個更簡單的方法來格式化代碼(編輯和查看)。順便說一句,你真的不應該在你的標記中定義'onmousemove'事件。相反:'$(function(){$(「#mon_Row」)。mousemove(calculate_Time);}'。 – cletus 2010-04-24 02:42:45

回答

3

最簡單的答案:不要重做已經有been donedone well的東西。兩者都支持可用於修改正在顯示的文本的回調。