javascript - div 不会在图像悬停时显示

标签 javascript jquery popup tooltip

无法弄清楚为什么我的 div 不会在此悬停时显示。感谢任何帮助。

$('a[rel=tooltipimage]').bind('mouseover',function(e){
e=e?e:window.event;
$('#tooltip').css({
position:'absolute',
top:e.pageY,
left:e.pageX
});
})

HTML:

</span>
<a href="#" class="tooltipimage"><img src="/applications/images/icons/info_icon.gif"/></a>
</span> 
<div class="tooltip" style="margin:0 0 0 18px; display:none;">
<b>tooltip text goes here</b><br />                                                                 
 </div>

我想做的就是在鼠标悬停时显示 float 在图像旁边的 div,并在他们离开时显示该 div。我已经安装了 jquery 和所有东西,但不想在我需要的只是最简单的工具提示时放入一堆插件和东西。如果我不是经典的 asp,我可以使用 modalpopup 但不幸的是没有运气。

提前致谢, 尼克格

最佳答案

如果您可以更改您的一些 html,则不必使用 javascript(除非定位必须是动态的。那么您可以使用 javascript 进行设置)。你可以用普通的 css 来做。如果你只想要一个小文本,你总是可以使用 title属性

DEMO

<span class="tooltipimage">
    <a href="#"><img src="/applications/images/icons/info_icon.gif"/></a>
    <label>tooltip text goes here</label>
</span> 


.tooltipimage:hover label{
    display:block;
}

.tooltipimage label{
    display:none;
    position:absolute;
    top:0px;
    left:20px;
}

.tooltipimage{
    display:block;
    position:relative;
}

关于javascript - div 不会在图像悬停时显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15839742/

相关文章:

jquery - thymeleaf :inline ="javascript" list mix with variable jquery

jquery - 图标不显示自定义主题

javascript - jquery ajax 调用成功后继续运行脚本

java - 使用 netbeans run 出现弹出窗口,但不使用 jar 文件,JAVAFX

php - 如何使用 PHP + MySQL Ajax 获取 jQuery 自动完成功能并传递给 JavaScript

javascript - webpack 4 - HMR 不刷新 html 和 scss (ReactJS)

javascript - 使用 jquery/javascript 使按钮可根据屏幕大小调整大小

javascript - Three.js/WebGL/GLSL - "#include <common>"是什么意思?

javascript - 自动完成搜索建议下拉弹出窗口

javascript - 如何将信息从 Web 传递到 Perl 脚本中?