我正在使用iframe顯示一些來自外部url的內容。如果沒有要顯示的內容(即空),我想隱藏iframe。請讓我知道如何做到這一點。如果內容爲空,如何隱藏iframe
1
A
回答
-1
使用jquery .content()來評估iframe和.hide()的內容以隱藏它。 如果你想再次使用.toggle()來顯示它。
-1
號這不能被調用頁面上的腳本來完成。由於跨域安全限制,調用頁面將無法訪問在iframe中加載的外部文檔對象。
3
如果你想檢查iframe內部是否爲空,並且iframe不是跨域的,你可以檢查iframe中是否存在body標籤。如果存在,則加載一些東西。那麼如果你可以使用jQuery,請檢查它是否屬於length
屬性。這是跨瀏覽器兼容的。如果它爲零,則不存在。
CODE:
if($("#iframeid").contents().find("body").length) {
// some html page loaded in iframe
}
如果iframe是跨域,你會被same-origin policy被阻止。否則這將工作。
相關問題
- 1. 如果內容爲空,請隱藏div
- 2. 如果跨度內容爲空,如何隱藏標籤
- 3. 隱藏iframe內的內容?
- 4. 隱藏內容*的IFrame *
- 5. 隱藏內容,如果變量爲空[簡單]
- 6. 如果子跨度爲空,則隱藏單元格內容
- 7. 如果內部div爲空,如何隱藏父div?
- 8. 隱藏元素如果爲空或內部有空白(Ionic 2)
- 9. 隱藏iframe的內容高度
- 10. 如何使用內容頁面中的按鈕隱藏iframe?
- 11. 隱藏父div如果:空
- 12. 如果src爲空,則隱藏圖像
- 13. Swift3:隱藏UITableView如果爲空
- 14. 隱藏鏈接如果DataBinder.Eval爲空?
- 15. AngularJS隱藏元素如果爲空
- 16. 隱藏父div如果子div爲空
- 17. 如果跨度爲空,則隱藏div
- 18. 如何隱藏@ Html.DropDownList如果ViewBag爲空或空
- 19. 如何隱藏iframe src
- 20. 如果SUM內容=零並跳過空白,我該如何隱藏Excel行?
- 21. 如何隱藏資源內容
- 22. 如何隱藏angularjs中的內容?
- 23. 如何顯示/隱藏內容
- 24. 如何隱藏圖像的內容
- 25. 如何隱藏內容類型字段值爲無限時爲空
- 26. Telerik報告 - 如果表/列表爲空,如何隱藏面板
- 27. Javascript:如果標籤裏面爲空,如何隱藏div
- 28. 如何隱藏表,如果變量爲空
- 29. 如何隱藏父div如果custom_field爲空
- 30. 如何隱藏「圖像」自定義字段如果爲空
請出示你在哪裏得到內容的代碼! – 2013-05-03 04:30:20