以下のコードは、マウスがリンクの上にあるときのウィンドウを示しています。画面に「収まらない」場合に、このウィンドウを単語の上に表示する方法を知りたいです。
function showLayer(obj){
var div = document.getElementById(obj).style;
div.display = "block";
}
以下のコードは、マウスがリンクの上にあるときのウィンドウを示しています。画面に「収まらない」場合に、このウィンドウを単語の上に表示する方法を知りたいです。
function showLayer(obj){
var div = document.getElementById(obj).style;
div.display = "block";
}
私があなたの質問を理解したら、ここに役立ついくつかのjqueryがあります(また置き換えますshowLayer()
)
$(document).on("mouseenter", '#myElement', function () {
$("#" + obj).toggle();
});
$(document).on("mouseout", '#myElement', function () {
$("#" + obj).toggle();
});
$(document).on("mousemove", '#myElement', function (i) {
$("#" + obj).offset(function () {
return {left: i.pageX, top: i.pageY}
});
});
の値を取得する方法がわからないのでobj
、特定のニーズに合わせて編集する必要があります。