マウスがその上にあるとすぐに、要素の周りに境界線を作成したい。私は使用しようとしています:
$("body").mouseover(function(e){
var element = document.elementFromPoint(e.clientX,e.clientY);
var target = $(e.target);
if (target.is("div")) {
element.style.border = "1px solid blue";
currentElt = target;
}
element.onmouseout = function(){
this.style.border = "0px";
}
});
しかし、何が起こるかというと、ボーダーの近くにある DOM 要素の位置が乱れるためです。だから、私が考えているのは、その要素の周りに透明なDIVを作成し、マウスアウトでその透明なDIVを削除することです。
このアイデアで私を助けてください。私は理解することができません。これを行う方法 ?