Я придумал следующее:
1) Сделайте position:fixed
<div>
с width:100%
( id = zoomdiv )
2) когда страница загружается:
zoomlevel=$("#zoomdiv").width()*1.0 / screen.availWidth
И она работала для меня для масштабирования ctrl+
и ctrl-
.
или я могу добавить строку к $(window).onresize()
для получения активного уровня масштабирования
Код:
<script>
var zoom=$("#zoomdiv").width()*1.0 / screen.availWidth;
$(window).resize(function(){
zoom=$("#zoomdiv").width()*1.0 / screen.availWidth;
alert(zoom);
});
</script>
<body>
<div id=zoomdiv style="width:100%;position:fixed;"></div>
</body>
PS : это мой первый пост, помилуй любые ошибки
Нет ограничений на количество слушателей, которые могут быть прикреплены от одного клиента. Также обратите внимание, что слушатели обычно недороги, поэтому рекомендуется использовать их как наиболее удобные в вашем приложении.