代码之家  ›  专栏  ›  技术社区  ›  nightcoder

最简单的方法是什么让工具提示表现出我想要的样子

  •  3
  • nightcoder  · 技术社区  · 16 年前

    我不喜欢默认的工具提示行为。首先,我不喜欢这样,当工具提示显示为“autoopdelay”毫秒后,如果再次将鼠标移到控件上,工具提示将消失,不再出现。第二,我不喜欢自动选通延迟限制在5000毫秒。

    我发现了一种让工具提示在鼠标移动到控件上时总是重新出现的方法,即使显示的时间超过autopopDelay值:我在mouseSave处理程序中调用tooltip.hide()。这样,工具提示将在鼠标悬停时再次出现。 但我还没有找到一个简单的方法来让工具提示显示更长的时间(最长超过5000毫秒)。如果我在mouseenter处理程序中调用tooltip.show(),那么tooltip将显示在不好的位置。我喜欢它自动显示的位置:)

    那么,你能提出什么建议呢?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Demi    16 年前

    使用show方法控制时间长度(不限于5000ms)。

    Show有一个签名,它不要求您设置相对坐标,如果您想微调,还有一个签名会获取坐标。在您的情况下,您需要传递坐标(如果您不喜欢它自动提供给您的东西)。我不相信还有别的选择…

    推荐文章