【问题标题】:How to hide a div inside iframe?如何在 iframe 中隐藏 div?
【发布时间】:2014-01-08 17:06:27
【问题描述】:

我正在使用 iframe 加载视图。现在我想使用 jQuery 在 iF​​rame 中隐藏一个 div。但它显示 $ 没有定义。jQuery 文件已经包含在那里。我该怎么做?

<script type="text/javascript">
    $(function(){
        $("#wrap").hide();  
    });                     
</script>

【问题讨论】:

  • 你添加了jQuery库吗?
  • 你的 HTML 结构是什么? iFrame中的jquery代码是什么?还是在父页面中?
  • jQuery 是包含在 iframe 中还是在主页中?但基本上在主页上您无法访问 iframe 内容...这是安全策略
  • 你的 iframe URL 是否属于同一个域。
  • 如果 iframe 不是同一个域,则不能更改 iframe 内 div 的属性 :)

标签: php jquery cakephp html iframe


【解决方案1】:

jQuery 在 iframe 方面存在一些重大问题。您必须在 iframe 中包含一个脚本并从那里开始。

你想用什么作为触发器来隐藏 div?

如果可能的话,我建议不要在您的网站上使用 iframe。当您尝试嵌入 youtube 视频或其他内容时,iframe 会派上用场。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-20
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    相关资源
    最近更新 更多