任意の画像の上でクリックした時だけ画像を配置したいのですが、どうすれば良いでしょうか?
いろいろ試したのですが、うまく作動しないです。
お願いします。
下にプログラムを載せておきます。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>castom</title>
<script type="text/javascript"></script>
</head>
<body style="background-image : url(/ゲーム2/bg.jpg);">
<img id="aaa" src="/ゲーム2/map.jpg" height="500">
<img src="/ゲーム2/markar.jpg" name="myIMG" style="position:absolute;" >
</body>
<script language="JavaScript">
function moveImg()
{
myIMG.style.left = event.x;
myIMG.style.top = event.y;
}
window.document.onclick = moveImg;
</script>
</html>
<script type="text/javascript">
(function (){
var element = document.getElementById("aaa");
function MouseDownFunc(e){
console.log("マウスのボタンが押された");
console.log(x=event.x,y=event.y);
}
// イベントリスナーに対応している
if(document.addEventListener){
document.addEventListener("mousedown" , MouseDownFunc);// マウスのボタンを押すと実行されるイベント
// アタッチイベントに対応している
}else if(document.attachEvent){
document.attachEvent("onmousedown" , MouseDownFunc);// マウスのボタンを押すと実行されるイベント
}})();
</script>
</script>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/11 03:14