JQUERY提示将title属性替换为原始标题

时间:2013-01-19 09:16:28

标签: jquery jquery-ui

我正在使用jquery的tipsy插件。我也使用了本地化。

在我的项目中,我有一张tittle = '@Language.ClickToEdit'的图片 比如<img tittle = '@Language.ClickToEdit' id = $([id])>

当第一次显示页面时,我得到<img original- tittle = '@Language.ClickToEdit' id = $([id])>这个原始标题代替tittle。

首次显示工具提示消息。

当我点击图像后,我能够看到工具提示消息。

那么,有没有办法克服这个原始标题属性。我的tittle正在为各种语言动态变化。

1 个答案:

答案 0 :(得分:0)

首先,属性名称为title而不是tittle

以下报价来自http://onehackoranother.com/projects/jquery/tipsy/

  

Tipsy需要删除元素标题的任何现有值   属性以抑制浏览器的本机工具提示。它是   如果需要,隐藏在元素的原始标题属性中   稍后检索它。

     

从版本0.1.4开始,每次悬停时都会重新计算工具提示文本   事件,因此更新title属性将产生预期的效果。

在使用Tipsy插件时,您似乎无法消除original-title属性。 在初始化tipsy之前,请考虑将标题更改为相应的语言值