【问题标题】:Show jQuery Tipsy Always?总是显示 jQuery Tipsy?
【发布时间】:2010-11-09 05:14:46
【问题描述】:

我正在尝试使用jQuery Tipsy plugin 来始终显示醉醺醺的加载状态。目前,我有这样的东西

jQuery('#menu li a img').tipsy({ trigger: 'manual', gravity: 'n', html: true });

然后有

if (jQuery('#menu li a').hasClass('act')) {
      jQuery('#menu li a img').tipsy('show');
    }

但这似乎不起作用:(有什么想法可以解决这个问题吗?

【问题讨论】:

  • Tipsy 演示对我不起作用。
  • 是的,域名托管已被注销,所以我链接到缓存版本。 github在这里github.com/jaz303/tipsy

标签: javascript jquery jquery-plugins tooltip


【解决方案1】:

在第二个代码段中,正在检索的图像与 if 语句中的选择器无关。如果您希望选择器将所有链接与相应的类相匹配,请将其添加到选择器中:

jQuery("#menu li a.act img").tipsy('show')

您可以完全删除 if 语句。

请注意,您的绑定对选择器匹配的所有元素都敏感,而不仅仅是那些具有“act”链接类的元素。如果这不是您的意图,请将类选择器添加到您实例化小费的选择器中。

通常,请确保您正在访问的 DOM 元素存在(jQuery.log 消息对此非常有效),并且您正在等待 document.ready 事件尝试绑定它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多