Показать JQuery Tipsy Всегда? - PullRequest
       11

Показать JQuery Tipsy Всегда?

1 голос
/ 09 ноября 2010

Я пытаюсь использовать плагин jQuery Tipsy , чтобы всегда показывать наклонную загрузку. Конечно, у меня есть что-то вроде этого

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

Но, похоже, это не работает :( Есть идеи, как я могу решить это или?

1 Ответ

4 голосов
/ 09 ноября 2010

Во втором сегменте кода извлекаемые изображения не связаны с селектором в операторе if.Если вы хотите, чтобы селектор совпадал со всеми ссылками соответствующего класса, добавьте его в селектор:

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

Вы можете полностью удалить оператор if.

Обратите внимание, что ваша привязка подсказывает всемэлементы, соответствующие селектору, а не только те, которые имеют класс ссылки 'act'.Если это не ваше намерение, добавьте селектор класса в селектор, где вы создаете типсы.

В общем, убедитесь, что элементы DOM, к которым вы обращаетесь, существуют (для этого хорошо работает сообщение jQuery.log),и что вы ждете события document.ready, чтобы попытаться связать их.

...