Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带iframe的div,显示none_Javascript_Html - Fatal编程技术网

Javascript 带iframe的div,显示none

Javascript 带iframe的div,显示none,javascript,html,Javascript,Html,我有一个页面,其中显示另一个页面的iframe。我希望iframe显示:加载时无,单击后可见。问题是,如果div在加载时可见,我可以让它工作。如果在加载时隐藏,onclick将无法正常工作 <script> function myFunction() { var x = document.getElementById("myDIV"); if (x.style.display === "none") { x.style.display = "block";

我有一个页面,其中显示另一个页面的iframe。我希望iframe显示:加载时无,单击后可见。问题是,如果div在加载时可见,我可以让它工作。如果在加载时隐藏,onclick将无法正常工作


<script>
    function myFunction() {
  var x = document.getElementById("myDIV");
  if (x.style.display === "none") {
    x.style.display = "block";
  } else {
    x.style.display = "none";
  }
}
    </script>


<div style="margin-top:30px;">
        <h2>Menu</h2>
        <p>Dayton, Ohio Menu Coming Soon. It can be viewed currently at <a href="https://www.leafly.com/dispensary-info/pure-ohio-wellness" target="_blank" style="color:green">here</a></p>
            <p><a onClick="myFunction()">Springfield, Ohio Menu</a></p>
            <div>
            <div id="myDIV" style="display: none">
        <div id="leafly-menu">
            </div>
            <div style="text-align:center;">
            </div>
            <script src="https://www.leafly.com/public/global/js/dispensarymanager/embed.js"></script>
<script>var pymParent = pym.Parent('leafly-menu', 'https://www.leafly.com/embed/menu2/pure-ohio-wellness---springfield', {});</script>
        </div>
        <div style="overflow: hidden; margin: 15px auto; max-width: 975px;display: none;">
<iframe scrolling="no" src="https://www.leafly.com/dispensary-info/pure-ohio-wellness---springfield" style="border: 0px none; margin-left: -36px; height: 1012px; margin-top: -486px; width: 1050px;">
</iframe>
</div>
          </div>
        </div>

函数myFunction(){
var x=document.getElementById(“myDIV”);
如果(x.style.display==“无”){
x、 style.display=“block”;
}否则{
x、 style.display=“无”;
}
}
菜单
俄亥俄州代顿的菜单马上就要来了。目前可以在

俄亥俄州斯普林菲尔德菜单

var pymParent=pym.Parent('leafly-menu','https://www.leafly.com/embed/menu2/pure-ohio-wellness---springfield', {});
我认为您在这里寻找的功能可以通过visibility:hidden标记来解决,就像我在“display:none”css属性中遇到的一样

由于两者之间的差异,谷歌肯定值得再做一次尝试,但这里的片段似乎很好地总结了这一点


希望这有帮助

我认为您在这里寻找的功能可以通过visibility:hidden标记来解决,就像我在“display:none”css属性中遇到的一样

由于两者之间的差异,谷歌肯定值得再做一次尝试,但这里的片段似乎很好地总结了这一点


希望这有帮助

您可以使用jQuery的
click()
功能轻松显示Div中的元素。您需要包含jQuery CDN或jQuery文件来运行jQuery脚本

$(文档).ready(函数(){
$(“#showMe”)。单击(函数(){
$(“#myDIV”).show();
})
});

菜单
俄亥俄州代顿的菜单马上就要来了。目前可以在

var pymParent=pym.Parent('leafly-menu','https://www.leafly.com/embed/menu2/pure-ohio-wellness---springfield', {});
您可以使用jQuery的
click()
功能轻松显示Div中的元素。您需要包含jQuery CDN或jQuery文件来运行jQuery脚本

$(文档).ready(函数(){
$(“#showMe”)。单击(函数(){
$(“#myDIV”).show();
})
});

菜单
俄亥俄州代顿的菜单马上就要来了。目前可以在

var pymParent=pym.Parent('leafly-menu','https://www.leafly.com/embed/menu2/pure-ohio-wellness---springfield', {});
Russell我为你做了一把小提琴。检查此链接。我想这是你的解决办法。我正在使用jquery。谢谢。你能给这个加上第二个菜单吗?你现在可以用同样的。我需要创建两个不同位置的链接来显示菜单。第二个位置在代顿,请再次检查小提琴,我用两个链接更新了。Russell我为您创建了一个小提琴。检查此链接。我想这是你的解决办法。我正在使用jquery。谢谢。你能给这个加上第二个菜单吗?你现在可以用同样的。我需要创建两个不同位置的链接来显示菜单。第二个位置在代顿,请再次检查小提琴,我用两个链接进行了更新。这并不能解决我的问题,因为我需要一个新位置的菜单,并且具有可见性:隐藏,它仍然保留页面上的空间。如果有人想查看第二个位置的菜单,他们必须向下滚动页面,直到隐藏div完成。这并不能解决我的问题,因为我需要一个新位置的菜单,并且具有可见性:hidden,它仍然保留页面上的空间。如果有人想查看第二个位置的菜单,他们必须向下滚动页面,直到隐藏的div完成。