gpt4 book ai didi

javascript - 总是显示 jQuery Tipsy?

转载 作者:行者123 更新时间:2023-11-30 10:53:12 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery Tipsy plugin总是表现出醉意的onload。目前,我有这样的东西

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');
}

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

最佳答案

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

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

您可以完全删除 if 语句。

请注意,您的绑定(bind)对所有与选择器匹配的元素都是微不足道的,而不仅仅是那些具有“act”链接类的元素。如果这不是您的意图,请将类选择器添加到您实例化 tipsy 的选择器。

一般来说,确保您正在访问的 DOM 元素存在(一条 jQuery.log 消息对此很有效),并且您正在等待 document.ready 事件尝试绑定(bind)到它们。

关于javascript - 总是显示 jQuery Tipsy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4130732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com