イメージ上にツールチップとしてビデオを表示するはずのカスタムツールチップ機能を構築しています。さて、私はいくつかの初期の作業をしていますが、私はマウスポインタの周りにツールチップを表示する場所を見つけ出すことに悩まされています。私は常に表示、マウスカーソルの右下にツールチップを持っていますマウスポインタの周りに余白があるか確認してください
、マウスが現在画面にある関係なく、これは私がこれまで持っているものです:
ツールヒントは私のターゲット要素であるwindow.onmousemove = function (e) {
var x = e.clientX, y = e.clientY;
tooltipSpan.style.top = (y + 10) + 'px';
tooltipSpan.style.left = (x + 10) + 'px';
};
。 私が探しているのは、私のコードは画面上で利用可能なマウスの中で最大の領域を見つけてそこに表示するようにツールチップを調整するべきだということです。これのためのポインタは、多くの助けになります。
注:jQueryはオプションではありません。コアJSでビルドする必要があります。