Как рассчитать размер пикселя в процентах масштабирования

У меня следующая ситуация, и хотя я в порядке с кодированием, я борюсь с математикой, лол.

У меня есть div шириной 500 пикселей. Jquery загружается.

Я собираюсь проверить ширину браузера и сохранить ее в переменной javascript с именем bwidth.

Если ширина меньше 500 пикселей (ширина div), я хочу изменить размер div с помощью масштабирования css (по разным причинам, включая содержимое div).

Все это легко сделать с помощью кода, но я пытаюсь разработать алгоритм для расчета процента масштабирования, чтобы сделать div шириной 500 пикселей фактически вписывающимся в окно браузера шириной bwdith пикселей.

Меня не волнует высота.

Итак, предположим, что ширина составляет 250 пикселей — я знаю, что мне нужен 50-процентный зум, но только потому, что я знаю, что 250 — это половина 500, лол! Как мне рассчитать эти 50% программно.

Что делать, если ширина 325 пикселей? Как рассчитать правильный зум?

Заранее большое спасибо за любую помощь.


person Chris Jones    schedule 14.07.2014    source источник
comment
Извиняюсь за момент моей математической глупости - ответил на мой собственный вопрос ниже - вы можете сказать, что я работаю до крайнего срока, LOL!   -  person Chris Jones    schedule 14.07.2014
comment
попробуйте вот так var zoom=100/(500/bwidth)   -  person Unknownman    schedule 14.07.2014


Ответы (1)


Попробуйте так

var zoom=100/(500/bwidth)

Например

<script>

var zoom=100/(500/bwidth)
console.log(zoom+"%")

</script>
person Unknownman    schedule 14.07.2014