我正在尝试使用jQuery Tipsy plugin来始终显示tipsy 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');
}但它似乎不起作用:(你有什么想法可以解决这个问题吗?
发布于 2010-11-09 13:20:16
在第二个代码段中,正在检索的图像与if语句中的选择器无关。如果您希望选择器将所有链接与适当的类匹配,请将其添加到选择器中:
jQuery("#menu li a.act img").tipsy('show')您可以完全删除if语句。
请注意,您将tipsy绑定到选择器匹配的所有元素,而不仅仅是那些具有'act‘链接类的元素。如果这不是您的意图,请将类选择器添加到您实例化tipsy的选择器中。
通常,请确保您要访问的DOM元素存在( jQuery.log消息可以很好地实现这一点),并且您正在等待document.ready事件尝试绑定它们。
https://stackoverflow.com/questions/4130732
复制相似问题