2012-06-06 52 views
0

我正在使用jqueryui api的谷歌,但我使用的項目呈現不當。這裏是我的引用:jquery物品渲染不當

<script 
    type="text/javascript" 
    src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script 
    type="text/javascript" 
    src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script> 
<script> 

我真的只是複製粘貼的模式窗體對話的代碼,發現這裏:http://jqueryui.com/demos/dialog/#modal-form

我的日期選擇器的代碼是:

$(document).ready(function() { 
    $("#datepicker").datepicker({ 
     changeMonth: true, 
     changeYear: true, 
     dateFormat: "MM d, yy" 
    } 
    ); 
}); 

然而,這些項目的渲染沒有任何可辨別的背景,如截圖所示。我一直在拼命想弄清楚爲什麼。謝謝。 enter image description here enter image description here

+0

我認爲你的CSS與你的Jqueru有衝突ui.css – coolguy

+0

我想你錯過了包括用於UI的css文件 – Rab

回答

3

您是否正在使用jQuery主題CSS? jQueryUI演示頁面是。它位於這裏:http://code.jquery.com/ui/1.8.21/themes/base/jquery-ui.css

+0

是的,你還需要包含與JS一起使用的CSS。如果您已經包括它,那麼它不能正確加載。檢查您的瀏覽器控制檯,瞭解有關未正確加載的文件等信息。 –

+0

就是這樣。我感到很沮喪。謝謝。現在,我只需要篩選有用的東西和不是的東西...... – MirroredFate

0

你需要引用jQuery UI的CSS文件,你可以從jQuery UI網站獲取它們作爲主題。 你也應該看看thisthis