问题标签 [tooltip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1638 浏览

javascript - jQuery插件反馈

我是构建 jQuery 插件的新手。我已经看到并使用了很多工具提示插件,今天我决定构建自己的。

我可以得到一些关于代码的反馈吗?什么有效,什么无效。优化。缓存。
我能做些什么来让它更快更好?

这对我的学习非常有帮助,希望对其他人也有帮助。

这是我的插件:


更新代码

如果您有更多反馈,请告诉我;)

0 投票
3 回答
12870 浏览

c# - C# 工具提示未出现在“显示”上

为了满足要求,我必须手动显示工具提示 30 秒。根据 msdn,我只需要使用“显示”方法。

但我只得到标准的工具提示行为,这意味着在我单击后半秒出现消息(只是因为鼠标指针仍在按钮上方)。我尝试了一些变化,比如

但是,仍然没有任何反应。

有人知道为什么会这样吗?

谢谢

0 投票
3 回答
787 浏览

xml - 卡在交互式地图上

因此,我在 HTML/Flash 混合交互式地图的最后期限前开始着手处理,但它还远未完成。我不断接近解决每个问题,只是发现更多的错误。当您查看作品时,它们中的大多数都非常明显。我想至少消除大错误,所以我非常感谢任何建议。请帮忙!

基本上,我以两种方式使用工具提示:[0]通常基于 Flash 的 onMouseMove(工作正常),以及[1]非常规地从 HTML 列表中定位 Flash 电影中的一个点。工具提示很好,但由于地图通过 TweenLite 移动和缩放而出现在错误的位置。onMouseOver/onMouseOut 事件也存在错误,其中 onMouseOver 再次触发 onMouseOut,当它的 _alpha 为 0 时,工具提示仍然可见。

作品链接:http: //muralapts.com/test/neighborhood.php

----大问题 #1: HTML onMouseOver 再次触发 onMouseOut,有效地“重新打开”我的工具提示。当 Tooltip 不会消失时,看起来真的很糟糕。没有错误,因此我无法弄清楚为什么 onMouseOver 会触发两次。似乎是 HTML 问题,而不是 Flash 问题。

----大问题 #2:由于父剪辑使用 TweenLite 缩放和移动,从页面左侧的 HTML 列表触发的工具提示显示在错误的位置。工具提示附加到 _root,但“定位”几个容器剪辑中的一个点(路径未在下面指定)。我试图获得这样的工具提示位置:


互动地图详情:

  • XML 内容动态生成 HTML 和 Flash 地图数据(id、名称、链接、简介、类别编号[艺术、购物等] 、列表编号 [类别中的编号])。使用 Magic Parser 从 Flash 使用的同一 XML 文件呈现 HTML 输出。

  • HTML/Javascript 通过外部接口与自定义 AS2 地图组件对话

  • 地图最初放大到 140% 并使用 TweenLite 移动到某个点

  • Flash 影片中点的 onRollOver 显示带有地名的工具提示,更改点颜色

  • 放大/缩小按钮设置父剪辑 _xscale + _yscale 并使用 TweenLite onUpdate 录制

  • HTML 中列表的 onMouseOver 显示带有地图数据的工具提示,但位置错误,因为地图已使用 TWEENLITE 进行缩放和移动。使用 TweenLite onUpdate 记录父剪辑的比例 + 放置值。

  • 从 HTML 更改点的颜色在鼠标上起作用,在鼠标输出上是“粘性的”(点保持黑色)

XML CODE:(显示一个类别+列表,还有很多)

HTML 代码:

闪存代码:

0 投票
4 回答
2208 浏览

vb.net - 将屏幕提示添加到标签

我知道可以为 Visual Studio 中的几乎每个元素添加工具提示,但我想知道是否有人知道是否可以将屏幕提示添加到标签?当用户将鼠标悬停在元素(标签)上方时,我想触发 5 张图像。

我有 5 个标签:Form、Crown、Trunk、Root Flare 和 Roots 以及 5 张图片。

我知道有一个 MouseHover 事件,但我似乎无法让它在悬停时触发我想要的图片。

再次,非常感谢任何帮助,我感谢社区的所有支持。

注意:我是一个非常有限的初学者,我正在用 VB 编写代码。

0 投票
3 回答
43206 浏览

c# - 如果需要,显示 WPF 工具提示

我在有限大小的控件中有一个 TextBlock。如果文本太长而无法放入控件,我想显示一个带有全文的工具提示。这是您肯定从许多应用程序中知道的经典行为。

我尝试使用转换器将 TextBlock 宽度转换为工具提示的可见性。

问题是在转换器中:

'value' 是 DataBound 项。我希望“值”是 TextBlock,观察它的宽度,并将其与 GridViewColumn.Width 进行比较。

0 投票
1 回答
1310 浏览

.net - WinForm ToolTip.SetToolTip 正在挂起我的应用程序 :(

我正在尝试将 a 设置ToolTip到控件上,它正在挂起我的应用程序。

我以编程方式将 PictureBox 添加到 FlowLayoutPanel。效果很好。然后我选择其中一个图片框来设置工具提示和 .. 繁荣!应用挂起:(

如果我在第一次创建每个图片框并将其添加到 flowlayoutpanel 的位置设置工具提示,它不会挂起并且可以正确显示/渲染。

这是代码:-

有任何想法吗?是我如何检索对现有 PictureBox 实例的引用吗?

更新:

根据要求,我更改了以下代码..

0 投票
3 回答
1702 浏览

wpf - XAML 工具提示被剪裁

我正在尝试制作 WPF 应用程序(常规 Windows 应用程序,而不是 XBAP 或 Silverlight)。我希望主应用程序窗口支持透明度,并通过下面的桌面显示。

但是,当我在 Button 上指定 ToolTip 文本时,ToolTip 会出现在主窗口下方(z 顺序)!

我有一个屏幕截图,其中: * 另一个应用程序重叠并阻止了部分透明主窗口的视图。* 我的按钮的工具提示出现在其他应用程序的前面。* 工具提示不在其他应用前面的地方,是在部分透明的后面。

我在其他地方读到,这是 32 位 XP 的 WPF 引擎的一个已知问题,在 Vista 中不会发生。

我正在寻找的是修复/解决方法。

0 投票
2 回答
49891 浏览

wpf - 如何将工具提示添加到 DataGridTextColumn

我正在使用 WPFtoolkit DataGrid,我必须将文本包装在 a 中,DataGridTextColumn或者我必须将 a 添加ToolTip到文本列中。我已经搜索了网络,但我无法找到合适的解决方案。期待您的宝贵建议...

0 投票
1 回答
2324 浏览

wpf - 在 itemtemplate (WPF) 的组合框上显示工具提示

我有一个带有 DataTemplate 的 ComboBox。DataTemplate 有两个控件,每个控件都附加了一个工具提示。当您将鼠标悬停在每个控件上时,组合框的项目列表具有预期的工具提示。但是 ComboBox 顶部的选定项目区域不显示工具提示,尽管控件按预期呈现。有没有办法强制显示工具提示?

0 投票
6 回答
29689 浏览

c# - 如何删除当前绑定到控件的工具提示?

我目前正在向标签添加工具提示,如下所示:

当我需要随着标签文本的变化而更改此工具提示时,我会尝试执行相同的操作以添加新的工具提示。不幸的是,旧的工具提示仍然在新的工具提示下,这真的很烦人。有没有办法删除旧的工具提示,或者当我想更改标签中的文本时我应该只制作一个新标签?