我正在使用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. 如果src为空,则隐藏iframe
- 3. qTip2隐藏如果空的内容
- 4. iframe隐藏内容。如何解决它?
- 5. 如果跨度内容为空,如何隐藏标签
- 6. 如果包含的内容为空,如何隐藏元素?
- 7. 隐藏iframe内的内容?
- 8. 隐藏内容*的IFrame *
- 9. 隐藏内容,如果变量为空[简单]
- 10. 如果子跨度为空,则隐藏单元格内容
- 11. 如果内部div为空,如何隐藏父div?
- 12. 隐藏边界,如果没有内容
- 13. 根据内容为空隐藏DIV
- 14. 如何隐藏内容为空时的链接?
- 15. 隐藏元素如果为空或内部有空白(Ionic 2)
- 16. 如何使用内容页面中的按钮隐藏iframe?
- 17. 隐藏iframe的内容高度
- 18. 几秒钟后隐藏iframe内容
- 19. 隐藏父div如果:空
- 20. 如果为空,请隐藏购物车
- 21. 如果跨度为空,则隐藏div
- 22. AngularJS隐藏元素如果为空
- 23. 如果元框为空,按钮隐藏
- 24. 隐藏p元素如果为空
- 25. 隐藏父div如果子div为空
- 26. 隐藏链接如果DataBinder.Eval为空?
- 27. 如果值为空,则隐藏文本
- 28. Swift3:隐藏UITableView如果为空
- 29. 如果src为空,则隐藏图像
- 30. 隐藏父格,如果列表为空
请出示你在哪里得到内容的代码! – 2013-05-03 04:30:20