1

我有以下代码:

  front_page_magic();

  $(window).resize(function() {
    front_page_magic();
  });   

所有的魔法都发生在 内front_page_magic(),尽管每当我加载页面时,resize 函数也会被调用,这会产生一些古怪和缓慢的行为,因为该函数被快速连续调用两次。

这是否也与某些浏览器有关?

我虽然 $(window).resize() 仅与浏览器窗口的大小调整有关,与页面加载/刷新无关?

4

2 回答 2

1

回答你的问题。没有。它不应该触发,除非您有一个调整大小事件,您可以触发调整浏览器大小或手动触发它。

您肯定要查找的一件事是多次调用文件、多次初始化方法、将该方法绑定到其他位置或手动触发调整大小事件。

这个答案可能是相关的。

jQuery 调整大小功能在页面加载时不起作用

于 2013-02-01T15:00:13.460 回答
0

每次页面加载时都会执行代码,因为您front_page_magic();在其中

于 2013-02-01T14:44:37.470 回答