我正在嘗試使用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