【问题标题】:link or button mouseover pop-upbox/image location change链接或按钮鼠标悬停在弹出框/图像位置更改
【发布时间】:2013-05-14 20:24:54
【问题描述】:

我有一个当前链接为鼠标悬停弹出图像的文本框(链接),但弹出窗口出现在鼠标悬停位置。我需要将其更改为特定位置。如何更改弹出窗口出现的位置?这是我目前所拥有的:

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>

【问题讨论】:

    标签: javascript html popup mouseover


    【解决方案1】:

    将图像包装在一个 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

    【讨论】:

    • 例如添加了一个小提琴
    • 好的……所以添加css和div的……知道了……我需要先尝试一下,然后才能有信心说它可以完美运行。还。我对同一图像的多个链接是错误的......我的意思是我有多个文本字符串,我需要链接到不同的图像。复杂.....
    • 不,您已经通过任何链接传递了图像网址。因此,您只需要根据需要对齐包装器 div。见this
    • 哦,我明白了!好的。谢谢。我将完成详细信息的代码,如果我有任何问题,请告诉您。你这个男人!
    • 好的。所以我把代码放在我的雅虎网站构建器上,但图片没有移动。我不知道把css代码放在哪里。我尝试了 html 和 html 元素,但没有任何反应。我应该把 CSS 放在哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    相关资源
    最近更新 更多