答案 0 :(得分:0)
您可以做的是使用JQuery遍历所有<tr> </tr>
并附加一个html元素,您可以在其中添加缩略图。类似的东西:
$('#table tr').each(function (i, obj) {
$(obj).mouseenter(function () {
$('body').append("<div id='hoveringTooltip' style='position:fixed;'></div>");
$('#hoveringTooltip').html("your thumbnail");
$('#hoveringTooltip').css({
"top": (obj.getBoundingClientRect().top + 20),
"left": obj.getBoundingClientRect().left,
"background-color": "white",
"border": "1px solid black"
});
});
$(obj).mouseleave(function () {
$('#hoveringTooltip').remove();
});
})
正如您所看到的,我将一些css应用于div,以便在鼠标位置附近显示它。
答案 1 :(得分:0)
假设弹出窗口是&#34;描述框&#34;:
的ID<强> HTML 强>
<div id="parent">
This is the main container.
<div id="popup" style="display: none">some text here</div>
</div>
<强>的JavaScript 强>
var e = document.getElementById('parent');
e.onmouseover = function() {
document.getElementById('popup').style.display = 'block';
}
e.onmouseout = function() {
document.getElementById('popup').style.display = 'none';
}
或者你可以完全摆脱JavaScript,只使用CSS:
<强> CSS 强>
.parent .popup {
display: none;
}
.parent:hover .popup {
display: block;
}