###javascript でdiv内における座標をとるには
javascript でdiv内における座標をとるにはどうすればいいでしょう?
絶対的な座標(つまりbodyからとった座標)は以下のようにすればとれました。
javascript
1document.body.addEventListener("mousemove", function(e){ 2 var x = e.pageX; 3 var y = e.pageY; 4 //略 5});
しかし諸事情により、「あるdivの中における座標」を取得する必要がでてきました。divの一番左上をx=0,y=0とするような座標です。
これは実現できるのでしょうか?どうか些細な情報でもよせていただけるとありがたいです・・・
一応私が考えたのは以下のようなコードです。(ここでは「あるdiv」のidを"folder"としてます。)
これは動きませんでしたが、何か解決の手がかりになればと思いのせておきます・・・よろしくお願いします。
javascript
1document.body.addEventListener("load", function(e){//読み込んだときdivにリスナーをつける。 2 var f = document.querySelector("#folder");//あるdiv 3 f.addEventListener("mousemove", function (e) {//あるdivに座標センサをつける。しかし動かない。 4 var x = e.pageX; 5 var y = e.pageY; 6 //略 7 }); 8}); 9
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/12 03:54
2019/05/12 03:55