Почему всплывающая подсказка jQuery Tools не отображается как расширение jQuery? - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть страница на основе Boilerplate 2.0, и я хочу добавить всплывающие подсказки. Под вызовом для загрузки jQuery я добавляю вызов для загрузки пакета jQuery-tools, а затем в вызов js / script.js:

jQuery(".has-tooltip").tooltip();

Результат? Нет всплывающих подсказок; JavaScript-консоль Chrome дает:

jQuery('.has-tooltip').tooltip();
script.js:30Uncaught TypeError: Object [object Object] has no method 'tooltip'

Насколько я могу судить, и из порядка вещей в index.html происходит следующее:

  1. Я загружаю jQuery.

  2. Я загружаю jQuery Tools без явной ошибки.

  3. Я вызываю jQuery (). Tooltip (). Выдает ошибки и не отображает всплывающие подсказки.

Что я могу сделать, чтобы убедиться, что расширение Tools зарегистрировано в jQuery и я могу вызвать jQuery (). Tooltip (...)?

ATdhvaanckse

- изменить -

Это для портфолио; URL-адрес:

http://JonathanHayward.com/portfolio

Я пытался перенести вещи в локальную загрузку (т.е. удалил удар CDN jQuery); это не привело к заметным различиям.

1 Ответ

2 голосов
/ 22 сентября 2011

Во-первых, вы дважды загружаете jQuery, также имеете два закрывающих тега body и html и исправляете проблему Modernizr, которая не определена

...