Как да изчислим размера на пиксела като процент на увеличение

Имам следната ситуация и докато съм добре с кодирането, се боря с математиката, хаха.

Имам div, който е широк 500 пиксела. Jquery е зареден.

Ще проверя ширината на браузъра и ще я съхраня в променлива на JavaScript, наречена bwidth.

Ако bwidth е по-малка от 500px (ширината на div), тогава искам да преоразмеря div с помощта на css увеличение (по различни причини, включително съдържанието на div).

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

Не се притеснявам от височината.

И така, да кажем, че ширината е 250px - знам, че имам нужда от 50% увеличение, но само защото знам, че 250 е половината от 500 хаха! Как да изчисля тези 50% програмно.

Ами ако ширината е 325px? Как да изчисля правилното увеличение?

Много благодаря предварително за всяка помощ.


person Chris Jones    schedule 14.07.2014    source източник
comment
Извинения за моя момент на математическа глупост - отговорих на собствения си въпрос по-долу - можете да кажете, че работя до краен срок тук LOL!   -  person Chris Jones    schedule 14.07.2014
comment
опитайте така var zoom=100/(500/wwidth)   -  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