我注意到使用提醒功能,出于安全原因你无法更改标题或将图像添加到其中但我仍然需要为我的游戏制作类似的东西,所以我决定制作一个div但是我需要它将鼠标悬停在整个页面上,但正如您将在代码段中看到的那样,在页面下方未显示,有人可以告诉我如何解决此问题。
//the function for the button
var no = function(){
//the div
var div= document.createElement("div");
div.style.height="400px";
div.style.background="red";
div.innerHTML="<h1>what!</h1><p>im not alive</p>";
document.body.appendChild(div);
};
&#13;
<!--what i want the div to hover over-->
<h1>hello world</h1>
<p>am i alive</p>
<button onclick="no()">press me to find out</button>
&#13;
答案 0 :(得分:3)
您需要使用以下内容:
fixed
。<强>段强>
//the function for the button
var no = function() {
//the div
var div = document.createElement("div");
div.innerHTML = "<div class='mask'><h1>what!</h1><p>im not alive</p></div>";
document.body.appendChild(div);
};
&#13;
.mask {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #f00;
z-index: 100;
}
&#13;
<!--what i want the div to hover over-->
<h1>hello world</h1>
<p>am i alive</p>
<button onclick="no()">press me to find out</button>
&#13;