我正在创建一个 JavaScript 应用程序,当您将鼠标悬停时,会弹出一个小窗口,显示有关单元格中显示的值的信息。该功能如下图所示。但是,当我加载页面时,当我将鼠标悬停在单元格上时没有显示任何内容,尽管当我从 firebug 的终端运行该功能时,它开始按预期工作。为什么想法为什么?
$(document).ready(function()
{
$('#mytable td').qtip({
content : {
text : function(api){
return "Time spend: " + $(this).html();
}
},
position : {
my : 'top left',
target : 'mouse',
viewport : $(window), //keep it on-screen at all time if possible
adjust : {
x : 10, y : 10
}
},
hide : {
fixed : true // Helps to prevent the tooltip from hiding occassionaly when tracking!
},
style : 'ui-tooltip-shadow'
});
});
和 HTML
<div id="mytable">
<table id="mytable" border="1px">
<tbody>
<tr>
<td style="background-color: rgb(0, 191, 255);">1</td>
<td style="background-color: rgb(0, 191, 255);">1</td>
<td style="background-color: rgb(0, 191, 255);">1</td>
这只是表格的一个示例。表本身很大(热图)