【发布时间】:2018-04-06 01:25:41
【问题描述】:
我希望能够在用户单击文本区域时弹出一个 div。代码:
CSS:
#comment{
width: 500px;
height:500px;
background-color: black;
position: fixed;
left: 250px;
top: 250px;
float: left;
display: none;
}
JS:
function comment() {
if (document.getElementById('comment').style.display = 'none') {
document.getElementById('comment').style.display = "inline";
document.getElementById('container').style.opacity = opacity = 0.1;
}
}
HTML:
<input type="text" id="textarea" value="Comment..." style="color: #808080;" onclick="comment();">
<div id="comment"></div>
在阅读了下面的 3 个 cmets 之后,我已经解决了我的问题,但现在我希望 div id="comment" 在中间弹出(它有),而它后面的所有内容都淡出。
上面的代码让一切都消失了。 div id="comment" 在#container 中,但有没有办法阻止它随着所有内容消失?
【问题讨论】:
-
我们也需要看看脚本。
-
请设置fiddle 以便我们可以复制。也分享你的调试工作。
标签: javascript html css