【发布时间】:2010-04-24 12:08:16
【问题描述】:
这里有人有使用 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 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;
}
}
如何创建一个包含我创建的 Hour 和 Minute 变量的风格化工具提示,每次光标的 X 位置发生变化时,我都需要更新工具提示。我知道 myxpos 变量在鼠标移动时确实会发生变化,因为我使用警报(myxpos)进行了尝试,并且正如预期的那样,如果鼠标移动,则会弹出一个带有新值的新警报框。我只是不知道如何将该值放在工具提示中?
【问题讨论】:
-
有一种更简单的格式化代码的方法(编辑和查看)。顺便说一句,您真的不应该在标记中定义
onmousemove事件。而是:$(function() { $("#mon_Row").mousemove(calculate_Time); }.
标签: javascript jquery tooltip