我想實現的是一個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. 用於iPhone的jQuery預加載圖像
- 2. jQuery和預加載圖像?
- 3. jquery預加載圖像
- 4. HTML/jQuery預加載圖像
- 5. jQuery的 - 預先加載AJAX成功之前的圖像追加
- 6. 在jQuery圖庫中預加載圖像
- 7. 圖像預加載
- 8. jquery insertbefore加載文檔之前
- 9. 預先載入圖像對於改變
- 10. 如何使用jQuery預加載圖像
- 11. jQuery的圖像預加載問題
- 12. 單個圖像jquery預加載器
- 13. jQuery爲動畫預加載圖像
- 14. jQuery預加載不顯示圖像
- 15. 緩存中的jQuery圖像預加載
- 16. 使用jquery預加載圖像
- 17. 使用jQuery預加載圖像
- 18. 在jQuery中預加載背景圖像
- 19. 從jquery預加載圖像從MySQL
- 20. jQuery ajax沒有預先加載圖像
- 21. jquery下一個以前的非預加載圖像
- 22. 相當於jQuery加載的原型
- 23. jquery load json當文檔加載
- 24. MVC3預加載許多圖像鑑於
- 25. 從當前主題加載圖像
- 26. 加載前圖像
- 27. 使用jquery從當前顯示的圖像加載EXIF數據
- 28. 不從html文檔加載圖像?
- 29. 預加載圖像加載的DIV
- 30. IE8圖像預加載-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