Javascript 页面缩放中有哪些事件可用

Javascript 页面缩放中有哪些事件可用,javascript,html,javascript-events,Javascript,Html,Javascript Events,当用户缩放页面时,我是否可以访问某个事件?我想修正用户缩放时元素的位置 <div id='a'> </div> <div id='b'> </div> <script type="text/javascript"> var right = $('#a').offset().right; $('#a').css('right',right); </script> var right=$('#a').offse

当用户缩放页面时,我是否可以访问某个事件?我想修正用户缩放时元素的位置

<div id='a'> </div>
<div id='b'> </div>

<script type="text/javascript">
   var right = $('#a').offset().right;
   $('#a').css('right',right);
</script>

var right=$('#a').offset().right;
$('a').css('right',right);

我会将这段代码放在事件中进行缩放。

你可以尝试黑客来检测这一点,但实际上他们不希望开发人员能够访问这一点,因为你可以编写代码来破坏缩放的目的。例如,缩小元素以使其适合,即使用户因为视力不好或类似原因试图放大元素。这一概念甚至适用于移动设备,你无法真正检测到是否有人在iphone上缩放过,等等。你会找到的方法包括定位元素和监听更改,但如果用户在页面加载时缩放过,这将毫无帮助,即使用户没有缩放过,这也不是万无一失的


答案很简单,没有。没有类似于window.resize的window.zoom事件。

在iPhone上可能重复至少,可以通过元元素中的最小和最大缩放设置禁用缩放,从而防止用户缩放。方向改变(横向/纵向)相同。很烦人,但有些人就是不想让你缩放他们的页面。是的,我讨厌浏览器缩放,它真的可以把事情放大,但对此无能为力。然后我又一次遇到使用IE6的人,所以我想情况可能会更糟。@user1289247-我喜欢它,讨厌它被禁用。每个人都有自己的。