更改“标题”属性的工具提示出现的速度

IT技术 javascript html
2021-03-03 20:10:20

有没有办法从元素的“标题”属性更改工具提示的速度?我希望工具提示立即出现,但似乎需要几秒钟才能出现。

5个回答

不,没有办法。title属性以依赖于浏览器的方式实现。例如,我记得在 IE 和 FF\r\n内部使用时的区别

Mozilla 的文档很好地解释了限制和功能。

如果您想要自定义,您可以查看第三方插件,例如qTip2,它使用 div 和东西模仿它并为您提供完全控制。

如果你使用 Foundation,他们有一个非常好的工具提示组件:foundation.zurb.com/docs/components/tooltips.html
2021-05-15 20:10:20

您可以按照建议使用 jqueryUI。在 show 属性上控制持续时间的示例:

$( ".selector" ).tooltip({ show: { effect: "blind", duration: 800 } });

Jquery UI 工具提示非常简单且可自定义:只需在页面中下载包含jquery UI。

如果您希望页面的所有工具提示在悬停时立即显示,只需使用以下命令:

$(document).tooltip({show: null});

请注意,这适用于所有具有“title”属性的元素。您可以修改选择器以仅影响一个类,并设置自定义速度或效果:

$('.yourClass').tooltip({show: {effect:"none", delay:0}});

无法更改默认浏览器工具提示的显示速度,但您可以使用其中一个工具提示插件(这里很少:http : //www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/ ) 在这里你可以自定义很多东西,包括延迟。

在提供的链接中找不到任何工具提示插件。
2021-04-26 20:10:20
是的 - 链接死了,但是.. 谷歌:stylish-jquery-tooltip-plugins 和大量类似的页面弹出:-)
2021-04-30 20:10:20