Javascript/jQuery – сопоставить диапазон чисел с другим диапазоном чисел ⇐ Jquery
Javascript/jQuery – сопоставить диапазон чисел с другим диапазоном чисел
В других языках программирования, таких как обработка, есть функция, которая позволяет вам преобразовать число, попадающее в диапазон чисел, в число в другом диапазоне. Я хочу преобразовать координату X мыши в диапазон, скажем, от 0 до 15. Таким образом, размеры окна браузера, хотя и разные для каждого пользователя, могут составлять, скажем, 1394 пикселя в ширину, а текущая координата X может быть 563 пикселя. , и я хочу преобразовать его в диапазон от 0 до 15.
Я надеюсь найти функцию jquery и javascript, в которую встроена такая возможность. Я могу разобраться с математическими расчетами, чтобы сделать это самостоятельно, но я бы предпочел сделать это более кратким и динамичным способом.< /п> Я уже фиксирую размеры экрана и мыши с помощью этого кода:
var $window = $(window); вар $документ = $(документ); $document.ready(function() { вар mouseX, mouseY; //захватываем текущие координаты мыши вар screenW, screenH; //захватываем текущую ширину и высоту окна вар maxMove = 10; Размер окна(); $document.mousemove( function(e) { мышьX = e.pageX; мышьY = e.pageY; }); $window.resize(function() { Размер окна(); }); функция WindowSize(){ screenW = $window.width(); screenH = $window.height(); } }); Спасибо за любую помощь.
В других языках программирования, таких как обработка, есть функция, которая позволяет вам преобразовать число, попадающее в диапазон чисел, в число в другом диапазоне. Я хочу преобразовать координату X мыши в диапазон, скажем, от 0 до 15. Таким образом, размеры окна браузера, хотя и разные для каждого пользователя, могут составлять, скажем, 1394 пикселя в ширину, а текущая координата X может быть 563 пикселя. , и я хочу преобразовать его в диапазон от 0 до 15.
Я надеюсь найти функцию jquery и javascript, в которую встроена такая возможность. Я могу разобраться с математическими расчетами, чтобы сделать это самостоятельно, но я бы предпочел сделать это более кратким и динамичным способом.< /п> Я уже фиксирую размеры экрана и мыши с помощью этого кода:
var $window = $(window); вар $документ = $(документ); $document.ready(function() { вар mouseX, mouseY; //захватываем текущие координаты мыши вар screenW, screenH; //захватываем текущую ширину и высоту окна вар maxMove = 10; Размер окна(); $document.mousemove( function(e) { мышьX = e.pageX; мышьY = e.pageY; }); $window.resize(function() { Размер окна(); }); функция WindowSize(){ screenW = $window.width(); screenH = $window.height(); } }); Спасибо за любую помощь.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Фильтруя Django Rangefield, сравнивая с точкой, а не с другим диапазоном
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Фильтруя Django Rangefield, сравнивая с точкой, а не с другим диапазоном
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-