2

我正在使用 Tipsy(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打开它,还有其他方法吗?

4

1 回答 1

4

由于禁用元素不会在许多浏览器中触发事件,因此您最终不得不解决它。这个http://blog.pengoworks.com/index.cfm/2010/4/23/Attaching-mouse-events-to-a-disabled-input-element是我以前使用过的一种方法。

或者将您的输入包装在一个跨度中,并附加到它的提示(与之前的 SO 线程Title Attribute on Disabled Elements in Firefox类似的问题)

于 2011-03-13T01:45:01.980 回答