有没有办法从元素的"title“属性改变工具提示的速度?我希望工具提示能立即出现,但似乎需要几秒钟才能显示出来。
发布于 2012-02-06 00:25:03
不,这不可能。title
属性是以依赖于浏览器的方式实现的。例如,当在IE中使用\r\n
时,我记得IE和FF之间的区别。
Mozilla's docs很好地解释了这些限制和功能。
如果你想要定制,你可以看看第三方插件,比如qTip2,它们使用div和其他东西来模仿它,并为你提供完全的控制。
发布于 2013-07-31 04:56:25
您可以按照建议使用jqueryUI。控制show属性上的持续时间的示例:
$( ".selector" ).tooltip({ show: { effect: "blind", duration: 800 } });
发布于 2015-12-24 17:22:59
Jquery UI tooltip非常简单且可定制:页面中只有download或include jquery UI。
如果你想在鼠标悬停时立即显示页面的所有工具提示,只需使用以下命令:
$(document).tooltip({show: null});
请注意,这适用于所有具有“title”属性的元素。您可以修改选择器以仅影响一个类,并设置自定义速度或效果:
$('.yourClass').tooltip({show: {effect:"none", delay:0}});
https://stackoverflow.com/questions/9150796
复制相似问题