例如,如果我在链接语句中将某些东西写入title字段,那么会有一个小窗口向我显示我写的内容。喜欢它的人,但有一个div,或者当我可以放文字,图像,ecc时的其他东西。
作为另一个例子,在Facebook上,当我进入主墙并且用鼠标在用户的名字上时,它向我显示了一个包含更多细节的小窗口。当我打开聊天框时也一样:)
代码:
<div class="playerDetailsOff">
Name : Marco<br />
Surname : Daghine
</div>
<a class="viewt" href="#" onmouseover="viewPlayerOn('id1?>');return false" onmouseout="viewPlayerOff();return false">link 1</a>
<a class="viewt" href="#" onmouseover="viewPlayerOn('id2?>');return false" onmouseout="viewPlayerOff();return false">link 2</a>
<a class="viewt" href="#" onmouseover="viewPlayerOn('id3?>');return false" onmouseout="viewPlayerOff();return false">link 3</a>
<a class="viewt" href="#" onmouseover="viewPlayerOn('id4?>');return false" onmouseout="viewPlayerOff();return false">link 4</a>
function viewPlayerOn(val) {
$('.playerDetailsOff').removeClass().addClass('playerDetailsOn');
}
function viewPlayerOff() {
$('.playerDetailsOn').removeClass().addClass('playerDetailsOff');
}
.playerDetailsOn{width:200px; height:100px; position:fixed;}
.playerDetailsOff{display:none;}
答案 0 :(得分:2)
基本上你想要的是叠加层或灯箱(两个术语都很容易谷歌)。正如菲利克斯·克林指出你会想要绝对定位 - 或者你可以看看z-index(最高的z-index在上面)。
为了方便您使用示例代码,类似的问题应该可以帮助您入门:jQuery - How Do I Place a DIV On Overlay?
答案 1 :(得分:1)
你想要overLIB。查看他们的主页以查看功能和文档。
问候,Alin
答案 2 :(得分:1)
你可以使用这个:http://www.leigeber.com/2008/06/javascript-tooltip/。如果你不想使用JQuery,它是一个轻量级的JavaScript。