当chrome要求我翻译页面时,避免调整Jquery事件的大小

时间:2014-01-16 18:55:39

标签: javascript jquery html css google-chrome

我正在一个现有的页面中工作,当它被调整大小时,菜单会破坏一点,我找到修复的唯一方法是一旦页面调整大小,我重新加载页面,样式就可以了。

问题是当chrome要求我翻译页面时...会调用resize方法并重新加载页面,但我不想这样做。

有没有办法知道调整大小是否由chrome完成以避免这种行为?或者你可以告诉我另一种解决方法。

由于

1 个答案:

答案 0 :(得分:0)

每次视口大小更改时,Chrome(以及其他浏览器)都会引发调整大小事件。

不幸的是,你无法知道触发这个尺寸变化的原因:它是“无干扰”模式(F11)吗?打开web开发工具?翻译工具栏?窗口缩小?或者只是手动调整窗口大小?

因此,您不应通过重新加载页面来对调整大小做出反应。有很多可能的方法来修复你的菜单与一些JS。也许我们可以在另一个专门的问题上帮助你。