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()
ましたが、それでもかなり遠い=/
誰かが私を助けたり、これらのツール ヒントを手動で配置する方法を教えてくれませんか? とても有難い!