我正在尝试使用JavaScript在鼠标悬停上显示较大版本的图像。我的功能正常,但显示属性不正确,我需要将图像显示在页面内容的顶部,即弹出窗口。查看放大的图像在mouseover上的内容ontop内容使用javascript
如何将其添加到我的代码。我遇到的问题是我的页面被分成多列,所以图像受到列宽限制,所以我需要一种方法来覆盖即使用弹出窗口。
HTML:
<div class="column1">
<div class="enlarge">
<img id="test" src="example.jpg" onmouseover="bigImg(this)" onmouseout="normalImg(this)" width="400" height="300" class="img-responsive" alt="image">
<div id="test1" class="test1" style="display:none;">
<img width="800" src="example.jpg" alt="" />
</div>
</div>
</div>
<div class="column2">
A LOT OF TEXT IN HERE
</div>
的javascript:
function bigImg() {
$("#test1").show();
}
function normalImg() {
$("#test1").hide();
}
谢谢,它不再受限制。我可以做到这一点,它不会将所有内容移动到页面以腾出空间来存放它自己吗?即我需要一个显示元素,它将显示现有内容顶部的图像 –
如果您添加float:left到img将出现它会将其从页面上下文中移出,因此它应该位于顶部文本。 – ATBrad