我想實現的是一個jQuery圖像預加載器,它根據當前文檔加載不同的圖像。我想要實現這一點的方式是通過類似於以下的jQuery腳本: documentname-extension(即.php .html)+ _definable imagename和擴展名。 例如,如果當前文檔是index.php,並且您將imagename定義爲_kids.jpg,則預加載器將加載文件index_kids.jpg,如果您在文檔market.php中,則預加載器將加載文件market_kids.jpg 。 我不是很熟練jQuery,我有一些想法如何使腳本來做到這一點,但沒有真正組織。我希望有人能幫助我。jQuery圖像預加載,相對於當前文檔
0
A
回答
1
如果您使用的是PHP,你可以做這樣的:
var img = new Image();
img.src = "<?php echo substr(__FILE__, 0, strrpos(__FILE__, '.')); ?>_kids.jpg";
爲JavaScript,唯一的解決辦法,這將表現就像上面的例子:
var href = document.location.href;
var filename = href.substring(href.lastIndexOf('/')+1, href.lastIndexOf('.'));
img.src = filename+"_kids.jpg";
1
相關問題
- 1. jquery如何提前預加載圖像
- 2. 預加載圖像的相對路徑
- 3. 用於iPhone的jQuery預加載圖像
- 4. 在圖像之前加載文檔
- 5. jQuery圖像預加載
- 6. jQuery和預加載圖像?
- 7. HTML/jQuery預加載圖像
- 8. jquery預加載圖像
- 9. 相對於二進制加載圖像
- 10. jquery負載預加載背景圖像
- 11. jQuery的 - 預先加載AJAX成功之前的圖像追加
- 12. 在jQuery圖庫中預加載圖像
- 13. 相對於當前位置滾動Jquery
- 14. jquery insertbefore加載文檔之前
- 15. 預加載圖像
- 16. 圖像預加載
- 17. pygame的圖像,得到當前圖像文件加載
- 18. 預先載入圖像對於改變
- 19. CSS3平移X相對於像jQuery當前位置動畫
- 20. 在jQuery中預加載背景圖像
- 21. 預加載fancybox圖像iframe與jQuery
- 22. 滯後的jquery預加載器圖像
- 23. 使用jQuery預加載圖像
- 24. 緩存中的jQuery圖像預加載
- 25. jQuery圖像預加載順序
- 26. 預加載Jquery懸停圖像
- 27. 如何使用jQuery預加載圖像
- 28. jQuery爲動畫預加載圖像
- 29. 預加載下一個圖像的jQuery
- 30. jQuery預加載不顯示圖像
這似乎是更多的PHP相關的問題,然後jQuery。還是有一個特定的原因,爲什麼你想要做這個客戶端? – mekwall 2011-04-26 07:47:35
@alex我想你可能有一個答案。 – Jason 2011-04-26 07:47:54
@Marcus .php文件只是一個可能的擴展名,我只是說如果文檔是.html或.php我希望它不會混淆兩種方式。 – Jason 2011-04-26 07:49:15