我是 html、css 和 javascript 的新手。我想做的是:
在图像的右侧添加带有一些文本的白色背景。我已将白色 bg div 和文本定位为绝对。
到目前为止,我做得对,但是当我通过 jquery 函数更改文本时,它会将文本 div 移动到其正常位置(如果我不使其成为绝对位置,则应该是这样)。
这是我的代码:
HTML:
<div id="block_contact" class="block_contact">
<img id="notesImg" src="images/love_notes/1.jpg" onload=""/>
<div id="white_bg_right">
</div>
<div id="notes_text_div">
<p id="notes_text">What a pleasant surprise!</p>
</div>
CSS:
#white_bg_right {
width:240px;
height:362px;
background-color:#ffffff;
opacity:0.5;
position:absolute;
top:16px;
left:329px;
}
#notes_text_div {
width:210px;
height:362px;
position:absolute;
left:344px;
}
#notes_text{
width:210px;
height:362px;
display:table-cell;
vertical-align: middle;
}
jQuery函数:
$("#notes_text").html("<p>dummy text</p>");
任何形式的帮助将不胜感激!