我有一個CMS模板,使用JavaScript/jQuery插入圖像到頁面上。當我指定圖像的顯式路徑時,此工作正常,但由於我在多個站點上使用模板,因此需要自動確定路徑。如何生成相對於Javascript/jQuery文件的路徑?
讓事情變得更難一點是模板的路徑(以及因此鏈接的圖像)會隨模板的每個修訂版週期性更改。
這裏是此刻的(非常簡單)相關的代碼 - 這在技術上的工作在短期內,而不是我在尋找的解決方案: -
src = '../template_v1/images/pdf_small.png'
這正確生成的基本URL,但是一旦模板版本遞增(和路徑改變)就會中斷到例如template_v2
或template_v3
。
JavaScript/jQuery文件(再次包含在模板中)位於http://www.domain.com/template_v1/js/this_file.js
--所以考慮到這一點,我希望能夠自動生成相對於this_file.js
文件位置的映像路徑。如果這是CSS,這很容易,因爲非顯式路徑與調用路徑的CSS文件相關 - 但我不知道如何使用JavaScript/jQuery來完成此操作。
在此先感謝您的任何提示。
感謝您的切入,blex。我知道這是一個選項 - 但它不是我正在尋找的解決方案。我正在尋找一種自動確定路徑的方法,以便更新模板不會中斷任何鏈接。 – Hobbes 2014-08-28 12:09:46