我想構建一個懶加載插件。有些資源表明,只要圖像上定義了src,瀏覽器就開始加載它。在頁面處理的什麼時候這會發生?是否有可能在某些JavaScript中進行編碼以防止這種情況發生?有什麼辦法來阻止頁面加載的圖像與JavaScript?
0
A
回答
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
相關問題
- 1. 有沒有辦法阻止TinyMCE自動關注頁面加載?
- 2. 阻止加載頁面的javascript
- 3. javascript警報阻止頁面加載
- 4. 有什麼辦法在iOS上使用SDWebImage進行延遲加載來阻止UIImageView中的圖像?
- 5. 有沒有辦法阻止ie7加載一些內聯JavaScript?
- 6. 有沒有辦法阻止腳本加載兩次? JavaScript
- 7. Post方法阻止頁面加載
- 8. 阻止頁面加載主頁面css
- 9. 有沒有辦法阻止加載圖像在jQuery對象化的HTML片段
- 10. 有沒有辦法阻止頁面跳轉(從加載圖像)滾動到一個div?
- 11. 有沒有什麼辦法阻止瀏覽器頁面滾動瀏覽器
- 12. 有沒有什麼辦法來區分未完成和阻止與Popen.poll()
- 13. 有沒有辦法停止瀏覽器的頁面加載?
- 14. 試圖阻止Javascript在頁面加載運行
- 15. javascript無法阻止在JSP頁面上提交,爲什麼?
- 16. 有沒有辦法阻止YUI3加載器加載已經在頁面上的腳本?
- 17. 有沒有辦法停止Facebook的壁畫加載大圖像
- 18. javascript - 防止頁面加載
- 19. Javascript似乎無法加載圖像時頁面加載
- 20. 有沒有辦法阻止WPF頁面被導航?
- 21. 有沒有辦法阻止廣告導致頁面重定向?
- 22. AJAX阻止初始頁面加載
- 23. XML解析阻止頁面加載
- 24. 阻止HtmlUnit加載PSN商店頁面?
- 25. 阻止頁面重新加載jquery
- 26. 如何阻止WPF WebBrowser加載頁面?
- 27. Android WebView阻止頁面重新加載
- 28. 有沒有辦法阻止下載頁面在R Shiny中打開?
- 29. 瀏覽器擴展:有沒有辦法停止加載圖像?
- 30. 檢測或阻止來自對象標籤的頁面加載?
不要設置源。 – epascarello 2014-10-10 17:07:54
使用data-src查看其他插件的延遲加載,Owl Carousel是一個例子 – Christina 2014-10-10 17:08:25
只要設置了src'屬性,瀏覽器就會開始發送HTTP請求,並且無法阻止它。你唯一能做的就是不要在開始的時候設置源代碼。 – 2014-10-10 17:09:52