Lup*_*upo 4 javascript jquery tooltip
我正在寻找一个工具提示弹出窗口,它附加到我网站上的某些链接.

对这样的事情有什么想法或建议吗?也许是jquery?
诀窍在于CSS,而不是JavaScript.首先以静态HTML的形式创建弹出窗口,使其在活动时以您希望的方式显示.然后隐藏它并.fadeIn()在jQuery中使用.
我会尝试这样的事情:
<a href="foo.htm" class="tooltip">
Foo
<div>Tooltip content</div>
</a>
Run Code Online (Sandbox Code Playgroud)
CSS:
a.tooltip {
position: relative;
}
a.tooltip > div {
display: none;
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -150px;
width: 300px;
}
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$("a.tooltip").hover(function () {
$("> div", this).fadeIn();
},
function () {
$("> div", this).fadeOut();
});
Run Code Online (Sandbox Code Playgroud)
编辑:这是一个演示:http://jsfiddle.net/gilly3/b3PjW/.我收回有关JavaScript不是一个棘手的部分.考虑屏幕边缘的链接意味着充足的定位逻辑.我的jsfiddle做了一点,但没有考虑滚动条或垂直定位.这对您来说可能是也可能不是问题.如果是,一个好的插件应该为你完成所有这些.
使用纯css.Hint.css可能很有用.
<p class="hint--bounce" class="hint--rounded" data-hint="Popup text!">blah</p>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23052 次 |
| 最近记录: |