函数不在加载时运行,但在调整大小时运行

时间:2013-01-22 13:55:33

标签: jquery resize load

我有这个应该在load以及resize上运行该功能:

$(window).resize(stuffForResizeAndReady);
$(document).ready(stuffForResizeAndReady);

但是,该函数不会在加载时运行,而是在调整大小时运行,我这样做是为了检查:

if ($("#table").length) {
    alert("element found");
}

..并且它没有显示警报,但是在调整大小时,它确实如此。

似乎整个脚本只在第一次调整大小时激活,而不是之前。

1 个答案:

答案 0 :(得分:0)

将这两行移到$(document).ready block:

之外
$(window).resize(stuffForResizeAndReady);
$(document).ready(stuffForResizeAndReady);

同时移动stuffForResizeAndReady函数的定义(如下面的评论中所示)。