【发布时间】:2013-12-03 19:26:32
【问题描述】:
我目前正在这样做以注入 iframe:
var iFrame = document.createElement ("iframe");
iFrame.src = chrome.extension.getURL ("chrome.html");
iFrame.setAttribute("scrolling", "no");
iFrame.setAttribute("frameborder", "0");
iFrame.setAttribute("style", "border:none; width:100%; height:20%");
document.body.insertBefore (iFrame, document.body.firstChild);
虽然它运行良好,但它会将 iframe 注入网页顶部。因此,如果您向下滚动,则必须向上滚动才能查看 iframe。我想知道如何在页面顶部添加一个 iframe,它就像一个下拉菜单(放在页面顶部)并在滚动后消失。
【问题讨论】:
-
你的意思是滚动后不会消失?
-
并非如此。我的意思是滚动后消失,或者当你开始滚动时消失。
-
啊!我明白你的意思了。是的,当您开始滚动时不会消失,但会在下拉菜单的 3 或 4 秒内消失。
标签: javascript jquery html iframe