2014-10-10 27 views
0

我想構建一個懶加載插件。有些資源表明,只要圖像上定義了src,瀏覽器就開始加載它。在頁面處理的什麼時候這會發生?是否有可能在某些JavaScript中進行編碼以防止這種情況發生?有什麼辦法來阻止頁面加載的圖像與JavaScript?

+6

不要設置源。 – epascarello 2014-10-10 17:07:54

+0

使用data-src查看其他插件的延遲加載,Owl Carousel是一個例子 – Christina 2014-10-10 17:08:25

+0

只要設置了src'屬性,瀏覽器就會開始發送HTTP請求,並且無法阻止它。你唯一能做的就是不要在開始的時候設置源代碼。 – 2014-10-10 17:09:52

回答

0

如果我正確理解您不想在用戶以某種方式進行交互之前加載圖像,那麼這可能是您要查找的內容。

的jsfiddle:http://jsfiddle.net/z2kgpL37/

<img id="myImg" src="" width="107" height="98"> 


<button onclick="myFunction()">Load image</button> 

<script> 
function myFunction() { 
    document.getElementById("myImg").src = "http://www.w3schools.com/jsref/compman.gif"; 
} 
</script> 

如果幫助,接受答案:)

+0

謝謝!我想在不修改標記的情況下做到這一點,但看起來這是不可能的? – mikeyla85 2014-10-11 22:48:29

+0

@ mikeyla85絕對沒有辦法,如果這有幫助,一定要接受這個答案:) – 2014-10-11 22:51:31

相關問題