有没有一种方法可以从元素的“ title”属性更改工具提示的速度?我希望工具提示立即出现,但似乎需要几秒钟的时间。
不,没有办法。该title
属性以浏览器相关的方式实现。例如,我记得在\r\n
内部使用IE和FF之间的区别。
Mozilla的文档很好地解释了限制和功能。
如果您想进行自定义,则可以看看第三方插件(例如qTip2),它们使用div和东西模拟它,并提供完全控制。
您可以按照建议使用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/),您可以在其中自定义很多内容,包括延迟。
本文地址:http://javascript.askforanswer.com/genggaibiaotishuxingdegongjutishichuxiandesudu.html
文章标签:html , javascript
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!
文章标签:html , javascript
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!
评论已关闭!