從jqGrid版本3.5開始它使用jQuery UI CSS框架。這意味着jqGrid 沒有任何圖像。因此jqGrid的imgpath
選項已棄用(請參閱documentation)。
如果您的網絡服務器在互聯網上,我不建議您將CSS圖像複製到您的網站。您可以僅包含參考需求,以包括來自某個CDN位置的jquery-ui.css
。例如,從http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/redmond/jquery-ui.css
:
<link rel="stylesheet" type="text/css"
href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/redmond/jquery-ui.css" />
文件jquery-ui.css
包含相對路徑的所有圖像。例如url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png)
,其絕對位置是http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
。所以如果你確實需要包含CSS的副本和圖像,你必須將images
文件夾相對於jquery-ui.css
的路徑。
感謝oleg!我可以做到這一點。你認爲它會對性能產生重大影響嗎? – AbtPst
@ user2334092:使用CDN位置的最大優勢:很多*其他網站*使用**相同的URL **,因此所需的數據可能已經存在於網頁瀏覽器的緩存中,即使用戶訪問了*您的網站*第一次。從CDN位置加載文件可快速獨立於全球用戶的位置。 – Oleg
@ user2334092:你的主要問題(關於'imgpath')已經解決了嗎?在這種情況下,你應該[「接受」](http://meta.stackexchange.com/a/5235/147495)答案。 – Oleg