我想創建一個HTML文件,其中將包含將用作我的頁面模板的HTML片段 - 我將使用jquery克隆它們,並用實際值替換它們的部分內容。
我的問題是,這些模板中的某些包含圖像,具有模板化的src屬性(src屬性具有無效值),並且瀏覽器嘗試加載它們。
有沒有一種方法可以寫入瀏覽器在加載過程中會忽略的html?如何編寫不會被瀏覽器處理的HTML?
0
A
回答
0
最初用css:display:none隱藏片段。克隆它,替換佔位符,然後在正確的位置插入到DOM中。然後顯示它們:display.block,或使用JQuery顯示$('#someElement')。show();
1
你想使用jQuery模板http://api.jquery.com/category/plugins/templates/。您可以創建包裝在腳本標記中的HTML模板。這些模板在被調用之前不會被加載。
豐富
0
這是有點對編寫HTML的目的,它的目的是通過瀏覽器閱讀。
但是,您可以將圖像上的src
屬性替換爲data-src
屬性,該屬性是有效的HTML5屬性。然後,將模板塊的容器的css設置爲display: none
然後,您可以將模板放置在正確的位置,並使用data-src屬性的值在圖像上插入src屬性,從而導致圖像加載。
相關問題
- 1. 如何在編寫Javascript時處理IE瀏覽器
- 2. 瀏覽器如何處理沒有html標記的html頁面?
- 3. 瀏覽器不處理如Firefox分塊響應,Safari瀏覽器
- 4. 如何處理損壞的瀏覽器?
- 5. 瀏覽器如何處理格式錯誤的HTML?
- 6. 瀏覽器如何處理HTML中的「<」?
- 7. 如何編寫Python機器人瀏覽
- 8. 如何編寫共享瀏覽器會話的Spock測試
- 9. 瀏覽器SCSS處理器?
- 10. 如何處理瀏覽器緩存?
- 11. HttpServletResponse如何通過瀏覽器處理
- 12. 瀏覽器如何處理JavaScript?
- 13. 瀏覽器如何處理applet?
- 14. 瀏覽器如何處理SSL證書?
- 15. 如何處理不同瀏覽器中optgroup的不同行爲?
- 16. ngModel - 如何處理不同瀏覽器中的不同行爲?
- 17. 瀏覽器不會顯示HTML文件
- 18. 谷歌瀏覽器將不會在HTML
- 19. 多處理瀏覽器?
- 20. 如何以編程方式處理瀏覽器對話框
- 21. Safari瀏覽器不處理cookie - PHP
- 22. 如何處理跨瀏覽器的HTML 5音頻不兼容問題?
- 23. 如何編寫一個不會導致瀏覽器崩潰的無限循環?
- 24. 如何從已知的html編寫輸入數據處理器?
- 25. 如何處理跨瀏覽器顯示不同的字體
- 26. 你如何處理不同的屏幕/瀏覽器尺寸?
- 27. 如何打印HTML瀏覽器不
- 28. 如何處理跨多個網絡瀏覽器的不同編碼
- 29. 如何輸出<在JSPX而不會被瀏覽器
- 30. 會話和Cookie如何實際管理不同的瀏覽器?