実際には、「タグ付け」効果を作成したいと考えています。しかし、画像をクリックしてドラッグすると、「点滅」効果が発生するのはなぜですか?画像をドラッグするときに div を拡大したい
<html>
<head>
<script>
window.onload = function(){
var imgWrapper = document.getElementById("imgWrapper");
imgWrapper.onmousedown = function(event){
event.preventDefault();
var mouseY = event.layerY;
var mouseX = event.layerX;
var firstTagging = document.createElement("div");
firstTagging.style.position = "absolute";
firstTagging.style.top = (mouseY) + "px";
firstTagging.style.left = (mouseX) + "px";
firstTagging.style.border = "1px solid red";
imgWrapper.appendChild(firstTagging);
imgWrapper.onmousemove = function(event){
firstTagging.style.width = (event.layerX - mouseX) + "px";
firstTagging.style.height = (event.layerY - mouseY) + "px";
}
}
}
</script>
</head>
<body>
<div id="imgWrapper">
<img src="jlin.jpg">
</div>
</body>
</html>
しかし、画像に onmousemove を使用すると、正常に動作します。なぜですか? http://jsfiddle.net/jPkpR/1/