我用 CSS 创建了一个工具提示,我想将箭头定位在每个按钮的图标上方。我尝试使用 jQuery Mobile,但它对我不起作用,所以我现在完成此操作的最简单方法是手动定位工具提示 :(
另外我想知道如果我要在具有不同分辨率的移动应用程序上使用此页面或缩小页面大小,手动定位工具提示是否会改变?
我试过用它.offset()
来让我的工具提示类围绕每个按钮 id 的相对区域。
var CS_x_pos = $("#CS").offset();
var CS_y_pos = $("#CS").offset();
var GH_x_pos = $("#GH").offset();
var GH_y_pos = $("#GH").offset();
//CS
$(".tooltip").css({
left: CS_x_pos,
top: CS_y_pos
});
//GH
$(".tooltip").css({
left: GH_x_pos,
top: GH_y_pos
});
当我尝试:
var CS_x_pos = $("#CS").offset().left;
var CS_y_pos = $("#CS").offset().top;
我明白了:
我不确定为什么工具提示最终会出现在底部
这是我的jsfiddle:
http://jsfiddle.net/liondancer/rKPfe/
我认为.offset()
会将工具提示定位在相对区域周围,但它仍然很远 =/
有人可以帮助我或指导我手动定位这些工具提示吗?非常感激!