window.jQuery.ui не определено

0

Привет, на моем сайте я загрузил все jquery javascripts и css, но я пишу console.log(window.jQuery.ui); он возвращает undefined. Я не знаю, почему.

Поэтому, если я пишу $ (". Tooltip"). Tooltip(); В нем говорится: TypeError: Object [object Object] не имеет метода "tooltip"

Мой код показан ниже:

<link href="/style.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet"  href="/jquery-ui.css" />
<link href="/epoch_styles.css" rel="stylesheet" type="text/css" />
<link href="/jquery.selectbox.css" rel="stylesheet" type="text/css" />
<link href="/OnlineRezervasyon.css" rel="stylesheet" type="text/css" />
<link href="/jquery.ui.tooltip.min.css" rel="stylesheet" type="text/css" />

 <script src="/jquery.min.js"></script>
<script src="/jquery.tooltip.js" type="text/javascript"></script>
<script src="/jquery-ui.js"></script>
<script src="/epoch_classes.js" type="text/javascript"></script>
<script src="/jquery.validate.min.js" type="text/javascript"></script>
<script src="/jquery.selectbox-0.2.js" type="text/javascript"></script>        
<script src="/script.js" type="text/javascript"></script> 
  • 0
    Зачем ты это делаешь?
  • 1
    Потому что $ (". Tooltip"). Tooltip () не работает.
Показать ещё 1 комментарий

1 ответ

2
Лучший ответ

Консоль всегда будет возвращать undefined поскольку пользовательский интерфейс jQuery расширяет сам объект jquery, он не добавляется как свойство объекта jQuery. Вот почему вы можете это сделать:

$('a.button').button();

вместо:

$('a.button').ui.button();

Кроме того, вам нужно будет поменять местами следующие строки, чтобы убедиться, что вы не получаете ошибок jQuery UI:

<script src="/jquery.min.js"></script>
<script src="/jquery-ui.js"></script>
<script src="/jquery.tooltip.js" type="text/javascript"></script>
<script src="/epoch_classes.js" type="text/javascript"></script>
<script src="/jquery.validate.min.js" type="text/javascript"></script>
<script src="/jquery.selectbox-0.2.js" type="text/javascript"></script>        
<script src="/script.js" type="text/javascript"></script> 
  • 0
    Я сделал то, что вы говорите. Когда я пишу консоль $ (". Tooltip"). Tooltip (); Он говорит: TypeError: Невозможно вызвать метод 'tooltip' из неопределенного
  • 0
    Ваш блок тегов скрипта должен теперь выглядеть как мой отредактированный ответ, это так?
Показать ещё 2 комментария

Ещё вопросы

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