我正在使用 © Dynamic Drive DHTML 代码库中的Cool DHTML工具提示脚本。我使用这个脚本来显示我制作的工具提示。
鉴于我不想立即显示工具提示,我在脚本中添加了简单的代码:
- 当鼠标进入div 时,我将一个变量设置为 true,并开始设置 0.5 秒的 SetTimeout。
- 延迟0,5 秒后,我验证变量是否仍设置为
True
,如果是,我显示工具提示。 - 如果我离开 div,我将变量设置为
False
. 因此,如果您离开 div,工具提示将不会显示。
代码 :
1*:
ifenter = true;
...
setTimeout(function () {
if (ifenter == true) {
enabletip = true
} else {
}
}, 500);
2*:
if (ifenter == true) {
enabletip = true
} else {
}
3*:
ifenter = false;
这是jsFiddle。
问题是在 0,5 秒之后,只有在您移动鼠标时才会显示工具提示。
我试图找到解决方案,但没有找到解决办法。