簡體   English   中英

JQuery UI datepicker如何顯示月導航的下一個上一個箭頭?

[英]JQuery UI datepicker how to show next prev arrows for month navigation?

正如標題所說的那樣。

當我加載日期選擇器時,沒有任何東西可以點擊更改月份。

但你可以改變這個月只是沒有視覺?

聽起來沒有正確加載圖形。 默認情況下,jQuery UI期望帶有圖像的文件夾是css文件所在文件夾的子文件夾。 使用諸如firebug('Net'選項卡)之類的工具來檢測帶箭頭的圖像請求,並查看它嘗試加載它的URL。

簡短的回答。 您沒有加載由jquery ui主題提供的圖像。 在chrome或firefox中打開控制台,在那里您將被告知哪些圖像以及您應該放置圖像的位置。

聽起來您的主題不完整,請確保您正確加載月更改選項。

$( ".date" ).datepicker({ changeMonth: true });

要么

$( ".date" ).datepicker( "option", "changeMonth", true );

並檢查CSS是否正確找到,您可以使用firebug檢查調用的文件,而不是在“NET”選項卡中找到

我也偶然發現了這個問題。

我做的是,我剛剛重新下載了主題。 原來我的主題文件夾中的圖像已損壞。

我有一個類似的問題。 我可以改變月份,但箭頭不可見。 即使我在頁面中給出一種樣式來覆蓋。 奇怪,因為他們在其他頁面上工作。

<style type='text/css'>
ui-icon ui-icon-circle-triangle-e {z-index:9999 !important; position:absolute} 
</style>

如果你去Chrome或FF並使用檢查員,它會告訴你需要哪個圖像。 元素看起來像這樣

<span class="ui-icon ui-icon-circle-triangle-w">

    Prev

</span>

CSS規則看起來像這樣

   background-image: url("images/ui-icons_d8e7f3_256x240.png");
}

如上所述,網絡選項卡是查看未加載哪些圖像的好地方。

這里的問題是url是相對於js文件的。 單擊404圖像中的一個,您將不會在頂部請求URL。 請注意,url是相對於JS文件的,所以如果你有一個關閉根目錄的圖像文件夾,那么把圖像放在那里就不會幫到你了。 從您下載的zip中復制images文件夾並將其放在js文件夾中。 這解決了我的問題。

我把ChangeMonth的文檔讀作不同的東西。 我不認為這將解決這里所述的問題。 http://api.jqueryui.com/datepicker/#option-changeMonth

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM