jQuery не работает в теле приложения Angular

0

Я использую jQuery для загрузки gapi (поэтому мое приложение имеет возможность регистрировать пользователя с помощью учетной записи Google+). Я загрузил jQuery в голову моего index.html, но он, похоже, не получает, потому что я получаю следующую ошибку в консоли: Uncaught TypeError: $(...).tooltip is not a function,

Это сценарий, который я пытаюсь запустить в конце моего тела:

  <script>
    (function() {
      $('#button-address').tooltip();
      var po = document.createElement('script');
      po.type = 'text/javascript';
      po.async = true;
      po.src = 'https://apis.google.com/js/client:plusone.js';
      var s = document.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(po, s);
    })();
  </script>
</body>

и в голове:

<script src='../../bower_components/jquery/dist/jquery.min.js'></script>
  • 0
    Если бы jQuery не был загружен, я бы подумал, что это приведет к ошибке в $() а не в tooltip() . Так что, возможно, эта ошибка верна, и tooltip is not a function
  • 0
    Ваша ссылка перед угловым?
Показать ещё 1 комментарий

2 ответа

0

tooltip() является частью jQuery UI, а не базовой библиотеки jQuery.

Включите скрипт для пользовательского интерфейса jQuery (вместе с jQuery)

<script src='https://code.jquery.com/ui/1.11.3/jquery-ui.min.js'></script>
0

Ещё вопросы

Сообщество Overcoder
Наверх
Меню