我想在圖像未加載到html DOM時更改圖像url。 (在瀏覽器加載圖像之前)js(jquery)如何在圖像加載前運行
js能做到這一點嗎?
演示代碼:
...
<body>
<img src="old src"> <!-- this **HTML** is loaded from a database and i want to change this src using javascript-->
</body>
....
我試圖
$(function(){$(img).attr('src','new src');}); //it is can work ,but the brower will load old image first. then the js will run.
東陽的HTML從數據庫加載,我不知道如何操作的服務器代碼(Java)的HTML字符串。所以我想用js來改變圖像的src。
編輯:
例如:
老SRC = 「舊域/ test.jpg放在」 我想改變它 「右domian2(CDN)/test_width_height.jpg」
舊的src不在服務器中,所以瀏覽器首先會從服務器獲得404錯誤。 當src更改爲新的src時,則瀏覽器將從新src重新加載圖像,然後顯示正確的圖像。
我不想首先發現borwer 404錯誤,我只是希望瀏覽器從正確的地址加載正確的圖像。
在HTML中將'src'更改爲「」。 – Ravi 2014-10-20 06:39:42
@Ravi由於圖像是從數據庫中加載的,我不知道如何在服務器代碼(java)中操作html字符串。所以我想用js來改變圖像的src。 – zt9788 2014-10-20 06:45:30
@martynas這不是我想要的,我想在瀏覽器加載圖像之前更改src。 – zt9788 2014-10-20 06:47:47