私は、マウスがどこにあるかに応じて、左、右、上、下に展開する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