我正在使用jquery的tipsy插件。我也使用了本地化。
在我的项目中,我有一张tittle = '@Language.ClickToEdit'
的图片
比如<img tittle = '@Language.ClickToEdit' id = $([id])>
当第一次显示页面时,我得到<img original- tittle = '@Language.ClickToEdit' id = $([id])>
这个原始标题代替tittle。
首次显示工具提示消息。
当我点击图像后,我能够看到工具提示消息。
那么,有没有办法克服这个原始标题属性。我的tittle正在为各种语言动态变化。
答案 0 :(得分:0)
首先,属性名称为title
而不是tittle
。
以下报价来自http://onehackoranother.com/projects/jquery/tipsy/
Tipsy需要删除元素标题的任何现有值 属性以抑制浏览器的本机工具提示。它是 如果需要,隐藏在元素的原始标题属性中 稍后检索它。
从版本0.1.4开始,每次悬停时都会重新计算工具提示文本 事件,因此更新title属性将产生预期的效果。
在使用Tipsy插件时,您似乎无法消除original-title
属性。
在初始化tipsy之前,请考虑将标题更改为相应的语言值。