Javascript jquery函数在不发生事件的情况下执行

Javascript jquery函数在不发生事件的情况下执行,javascript,jquery,window-resize,Javascript,Jquery,Window Resize,我有几个可以立即执行的函数 function calcTheSize() { console.log("exec 1") }; calcTheSize(); function setImages() { console.log("exec 2") }; setImages(); 我还希望它们在这样的调整大小事件上运行 $window.resize(function() { calcTheSize(); setImages(); }); 问题是我越来越 执行官1 执行官2 执

我有几个可以立即执行的函数

function calcTheSize() {
  console.log("exec 1")
};
calcTheSize();

function setImages() {
  console.log("exec 2")
};
setImages();
我还希望它们在这样的调整大小事件上运行

$window.resize(function() {
  calcTheSize();
  setImages();
});
问题是我越来越

执行官1 执行官2 执行官1 执行官2 执行官1 执行官2


如果不进行任何大小调整,可能会执行窗口大小调整,因为您打开、滚动了控制台,或者添加/删除了溢出(滚动条)。在任何情况下,都应该在DOM完成加载后注册此类事件

$(document).ready(function (e) { // or use $(function() { ... }
    $(window).on("resize", (e) {
        calcTheSize();
        setImages();
    }
}

由于控制台打开、滚动或添加/删除溢出(滚动条),可能会执行窗口调整。在任何情况下,都应该在DOM完成加载后注册此类事件

$(document).ready(function (e) { // or use $(function() { ... }
    $(window).on("resize", (e) {
        calcTheSize();
        setImages();
    }
}
无法复制:。如果没有触发事件的事件无法复制,您所描述的将无法发生:。如果没有触发事件,你所描述的事情就不会发生