我正在尝试使用 iFrame 显示整个页面,但 5 秒后,我希望在 iFrame 上弹出一个 LightBox。我遇到的问题是 iFrame 位于 LightBox 弹出窗口的顶部,我不知道如何让它反过来。
我在读到,如果 iFrame 源有 Flash 播放器,那可能就是原因;但是页面上的任何地方都没有 Flash。我已经修补了一个多小时,无法弄清楚我没有在做什么。
这是带有 iFrame 的页面: iFrame
这是没有 iFrame 的页面:没有 iFrame
我知道计时器和灯箱弹出窗口正在工作,它们只是隐藏在 iFrame 后面。关于什么是错的任何想法?
<body>
<script type="text/javascript">
$(document).ready(function() {
var count = 5;
var counter = setInterval(timer, 1000);
function timer() {
count = count - 1;
if (count <= 0) {
clearInterval(counter);
$("#showFB").trigger('click');
return;
}
}
});
</script>
<a id="showFB" href="img/globe.png" data-lightbox="image-1" title="" style="display:none">i</a>
<iframe title="ats" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:visible; z-index:999999;" src="http://www.automatedtrafficsuite.com/login"></iframe>
</body>