2012-03-06 2 views
0

Я пытаюсь использовать JQuery UI, но, похоже, не работает ни один из методов. Я пытался показать диалог, но не смог это сделать. JQuery работает.JQuery UI не работает

Я использовал Firebug, и я не получаю ошибок при загрузке jqueryUi, JQuery файлов только 304 не изменен статус.

я не знаю, если я делаю что-то глупо, или я нету настройка меню JQuery UI прямо

Любая помощь приветствуется

Heres код, который им с помощью

<html> 
<head> 
<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.18.custom.css" 
    rel="stylesheet" /> 
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script>  
<script type="text/javascript"> 
if (jQuery.ui) { 
alert("Success"); 
} 
$("#dlg_hello").dialog(); 

</script> 
</head> 
<body> 
<div id="dlg_hello">Hello World!</div> 
</body> 
</html> 

ответ

3

Вы должны захватить чтобы загрузить экземпляр объекта пользовательского интерфейса jQuery.

попробовать это:

$(document).ready(function(){ 
    $("#dlg_hello").dialog(); 
}); 

+0

Вау, спасибо, что-то глупо – jimmy

+0

ЗАКАНЧИВАТЬ [короткую версию руки] (http://stackoverflow.com/a/9586631/558021) тоже ... – Lix

+0

Нет, это всегда хаха – tedski

1

Поместите диалог в документе, готовой обертке

$(document).ready(function() { 
    // your code here 
}); 
1

Попытка связать свой код документа готового событие, таким образом

$(function(){ 
    if (jQuery.ui) { 
     alert("Success"); 
    } 
    $("#dlg_hello").dialog(); 
}); 
0

Вы с hould использовать функцию, которая обеспечивает JQuery знать, когда база была успешно загружена и готов к использованию -

<script type="text/javascript"> 
    $(function(){ 
    // now we know that jQuery has been loaded and is ready. 
    }); 
</script> 
Смежные вопросы