Сегодня я понял, что другой «стандартный способ» включить jquery и jqueryui:
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
Есть еще один способ, с помощью google jsapi:
<script src="//www.google.com/jsapi"></script>
<script>
google.load("jquery", "1.4.2");
google.load("jqueryui", "1.7.2");
$(function() { $( document ).tooltip(); });
</sciprt>
Метод jsapi лучше?
Поскольку я пробовал метод jsapi, но кажется, что он работает только с jquery и не работает с jqueryui, на самом деле всплывающая подсказка не отображается. Что случилось? Должен ли я также включать jquery css? или может мне нужен ключ?
load
, которая позволяет вам запускать обратный вызов, чтобы вы могли выполнить свой код, когда запрошенная вами библиотека загружена. - person GillesC   schedule 14.06.2014google.load("visualization", "1", {"callback" : pageLoaded});
, но здесь у вас есть 2 библиотеки, и вы должны убедиться, что jquery загружен до пользовательского интерфейса jquery, что означает, что обратный вызов jquery вызовет пользовательский интерфейс jquery. Но, как я уже сказал, придерживайтесь тегов<script>
в<head>
, если все, что вам нужно, это загрузить эти две библиотеки. - person GillesC   schedule 14.06.2014