処理などの他のプログラミング言語には、数値の範囲内の数値を別の範囲内の数値に変換できる機能があります。私がやりたいのは、マウスのX座標をたとえば0から15の範囲に変換することです。したがって、ブラウザのウィンドウのサイズは、ユーザーごとに異なりますが、たとえば幅1394ピクセル、現在のX座標は563ピクセルになります。 、そしてそれを0から15の範囲に変換したいと思います。
この機能が組み込まれているjqueryとjavascriptの関数を見つけたいと思っています。これを行うための数学は自分で理解できますが、もっと簡潔で動的な方法でこれを行いたいと思います。
私はすでにこのコードで画面の寸法とマウスの寸法をキャプチャしています:
var $window = $(window);
var $document = $(document);
$document.ready(function() {
var mouseX, mouseY; //capture current mouse coordinates
var screenW, screenH; //capture the current width and height of the window
var maxMove = 10;
windowSize();
$document.mousemove( function(e) {
mouseX = e.pageX;
mouseY = e.pageY;
});
$window.resize(function() {
windowSize();
});
function windowSize(){
screenW = $window.width();
screenH = $window.height();
}
});
あなたが提供できるどんな助けにも感謝します。