我是一名使用 qtip 工具提示的 JavaScript 库的用户。我希望当我在表格的悬停行上悬停时,qtip 工具提示能够跟随我的光标移动。我知道如何让自己的工具提示跟随光标移动,但是在 qtip 上遇到了困难。如果您回答时能解释一下代码就更好了。谢谢。
我的 HTML 代码:
我可以使用以下jquery代码创建一个普通的工具提示(不使用qtip js库)来跟随我的光标。
我的 HTML 代码:
<table>
<div id="hoverdiv"></div>
<tr class="hover" hovertext="Some text">
<td>Total Credits</td>
<td><%= @total_credit %></td>
</tr>
</table>
我可以使用以下jquery代码创建一个普通的工具提示(不使用qtip js库)来跟随我的光标。
$(document).ready(function() {
$('.hover').mousemove(function(e) {
var hovertext = $(this).attr('hovertext');
$('#hoverdiv').text(hovertext).show();
$('#hoverdiv').css('top', e.clientY+10).css('left', e.clientX+10);
}).mouseout(function() {
$('#hoverdiv').hide();
});
});
以下是展示静态 qtip 工具提示的代码:
$(document).ready(function() {
$('.hover').each(function() {
$(this).qtip({
content: $(this).attr('hovertext')
});
});
});
这是我目前尝试过的:
$(document).ready(function() {
$('.hover').mousemove(function(e) {
$(this).qtip({
content: $(this).attr('hovertext')
});
$('').css('top', e.clientY+10).css('left', e.clientX+10);
});
});