【问题标题】:Jquery: Tipsy doesn't show on disabled elementsJquery:Tipsy 不会显示在禁用的元素上
【发布时间】:2023-03-04 00:17:01
【问题描述】:

我正在使用 Tipsy (Tipsy project page) 来显示一些有用的信息,在某些情况下是至关重要的信息。它效果惊人,我完全推荐它。

问题在于它似乎不适用于禁用的元素。我打电话给小醉如:

$('.list-view-button').tipsy({
     live: true, 
     title: "data-tipsy", 
     gravity: 's', 
     fade: false, 
     fallback: 'error', 
     offset: 4, 
     delayIn: 500
});

除非.list-view-button 被禁用,否则一切正常。 Tipsy 不会隐藏或显示在任何禁用的元素上。

我不想通过 api 打开它,还有其他方法吗?

【问题讨论】:

    标签: javascript jquery html tipsy


    【解决方案1】:

    由于在许多浏览器中禁用的元素不会触发事件,因此您最终不得不解决它。这个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类似的问题)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      • 2019-11-16
      相关资源
      最近更新 更多