マウスの方向を検出する関数を書いていますが、動作しますが、バグがあります。最初にdivの中にマウスのポインタを置くと、最初の呼び出し時に正しい方向に、それはうまく動作します。私は私の問題をwll説明したかどうかは分かりませんが、ブラウザのコンソールで最初の印刷された値を見てバグを簡単に見ることができます。マウスの方向を検出する関数のバグ
これは私のコード
<body>
<div id="padre-relative">
</div>
</body>
#padre-relative{
position:relative;
width:300px;
height:300px;
overflow: hidden;
background: red;
margin-left:300px;
}
window.onload=function(){
var storageMousePositionX=0;
var positionMouseX=0;
document.getElementById("padre-relative").onmousemove= function(){
positionMouseX=event.clientX;
if(positionMouseX > storageMousePositionX){
console.log("right");
}
if(positionMouseX < storageMousePositionX){
console.log("left");
}
storageMousePositionX=positionMouseX;
};
};
は、ああ、それは奇妙である神、私は同じことを行っていたが、それは動作しませんを参照してください:) – Fistright