我正在使用Tipsy(Tipsy project page)来展示一些有用的信息,在某些情况下会显示关键信息。它的效果令人惊叹,完全我推荐它。
问题是它似乎不适用于禁用的元素。我打电话给Tipsy:
$('.list-view-button').tipsy({
live: true,
title: "data-tipsy",
gravity: 's',
fade: false,
fallback: 'error',
offset: 4,
delayIn: 500
});
除非禁用.list-view-button
,否则一切正常。 Tipsy不会隐藏或显示任何残疾元素。
我不想通过api打开它,还有另一种解决方法吗?
答案 0 :(得分:4)
由于禁用的元素不会在许多浏览器中触发事件,因此您最终不得不解决它。这个http://blog.pengoworks.com/index.cfm/2010/4/23/Attaching-mouse-events-to-a-disabled-input-element是我以前用过的方法。
交替地将您的输入包装在一个范围内,然后将其附加到tootip(与之前的SO线程Title Attribute on Disabled Elements in Firefox类似的问题)