有没有办法让html元素的title属性显示更长的时间?

时间:2009-08-07 17:14:08

标签: html tooltip

如果不使用工具提示插件等,有没有办法延长html元素的title属性显示的持续时间?

谢谢!

4 个答案:

答案 0 :(得分:10)

没有。默认情况下,您看到的工具提示是浏览器的功能,无法通过页面标记进行控制。您唯一的选择是某种形式的基于javascript的工具提示。

答案 1 :(得分:1)

您是否希望延长工具提示显示在您自己的计算机或客户端计算机上的时间?

如果您要更改要显示的时间,那么您将使用javascript或一些奇特的CSS创建自己的工具提示。

我使用一个处理工具提示的jquery函数。您将工具提示设置为在设定的时间后消失。

有很多选项可供选择。 Google Search

无论工具提示的结束事件是什么,可能是.mouseout(function(){ 类型的事件,您只需更改看似

的内容
.mouseout(function(){
    //some code that gets rid of the tooltip, like my_tooltip.css({left:"-9999px"});
});

.mouseout(function(){
   setTimeout(function(){
     //some code that gets rid of the tooltip, like my_tooltip.css({left:"-9999px"});
   }), 1000); //<- one second
});    

答案 2 :(得分:0)

不,它在浏览器之间有所不同。

答案 3 :(得分:0)

您在这里的工具提示是依赖于浏览器的东西。浏览器(或操作系统)定义此工具提示显示的时间长度。

除非您想要更改浏览器,并使用该浏览器版本为您的网站提供所有访问者,否则我建议您使用javascript解决方案来处理工具提示。