나는 마우스가 어디에 있는지에 따라 왼쪽, 오른쪽, 위, 아래로 확장되는 div를 만들려고합니다. 그러나 마우스를 움직이면 div가 팝업되고 아무 것도하지 않습니다. 내가하고있는 일이 뭐가 잘못 됐니?마우스 위치에 따라 div의 크기를 조정하는 방법은 무엇입니까?
(function() {
document.onmousemove = function(e) {
draw(e);
};
function draw(e) {
var method = [
e.pageX ? e.pageX : e.clientX,
e.pageY ? e.pageY : e.clientY
];
var X = method[0],
Y = method[1];
var html = '<div class="box" style="padding-top:' + Y + ';padding-bottom:' + Y + ';padding-left:' + X + ';padding-right:' + X + '"></div>'
;
document.body.innerHTML = html;
}
})();
당신이 DIV 매번 다시 작성해야합니까? – locrizak
Quentin의 대답이 작동하지 않으면 http : //jsfiddle.net – Henesnarfel