JavaScript не включая плагин JQuery? - PullRequest
2 голосов
/ 25 ноября 2011

Я использую эту строку кода для включения плагина от FlowPlayer.org.

<script type="text/javacript" src="http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js"></script>

Однако, это не работает; следующее говорит undefined:

alert(jQuery().tooltip);

jQuery - включено.

Кто-нибудь знает, почему?

Ответы [ 4 ]

4 голосов
/ 25 ноября 2011

"text/javacript" не является допустимым значением для type, поэтому браузер игнорирует скрипт. Вам нужно "text/javascript" или еще лучше, просто полностью пропустите атрибут type.

1 голос
/ 25 ноября 2011

Вы ввели javacript в своем объявлении.Кроме того, всплывающая подсказка является плагином:

http://docs.jquery.com/Plugins/Tooltip

Загрузите его здесь: http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/

В любом случае, хороший способ проверить, что ваш вызов jQuery в порядке, этозапустите на консоли console.log(jQuery);, чтобы проверить, верен ли результат.

Кроме того, вы можете использовать такой подход для предотвращения ошибок:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="local/path/to/jquery-1.6.1.min.js"><\/script>')</script>
1 голос
/ 25 ноября 2011

Вам нужна библиотека jQuery:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js"></script>

РЕДАКТИРОВАТЬ: И если вы наберете alert(jQuery().tooltip()); вместо alert(jQuery().tooltip);?

1 голос
/ 25 ноября 2011

Вы должны включить jQuery перед использованием плагинов.Кроме того, вы должны вызвать tooltip () для некоторого элемента, проверьте демки http://flowplayer.org/tools/demos/tooltip/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...