弹出框/图像位置更改时链接或按钮鼠标

时间:2013-05-14 20:24:55

标签: javascript html popup mouseover

我有一个文本框(链接),当前链接为鼠标悬停弹出图像,但弹出窗口显示在鼠标悬停位置。我需要将其更改为特定位置。如何更改弹出窗口的位置?以下是我到目前为止的情况:

HTML:

<a href="" onmouseover="ShowImage('http://ultimatefinishdetailing.com/images/vancombination4.jpg')" onmouseout="HideImage()">Ultimate Finish Auto Detailing</a>

<img id="popupImage" src="" alt="Popup image" style="display: none"/> 

使用Javascript:

<script type="text/javascript">
function ShowImage(src)
{
    var img = document.getElementById('popupImage');
    img.src = src;
    img.style.display = "block";
}
function HideImage()
{
    document.getElementById('popupImage').style.display = "none";
}
</script>

1 个答案:

答案 0 :(得分:0)

将图像包裹在div中

<div class="pop-up">

   <img id="popupImage" src="" alt="Popup image" style="display: none"/> 
</div>

根据您的需要将css应用于div

 .pop-up {
  height : 100px;
  width : 100px;
  top : 30px;
  left : 25px;
  float : right;
}

Fiddle