0

我将以下内容放在我的主干主视图的初始化部分中:

$(window).load(function() {
    console.log('Page Loaded');
});

$(window).unload(function() {
    console.log('Page Unloaded');
});

Page Unloaded将正确显示在 Unload 事件上,但从 Page Loaded不显示。将代码更改为以下作品:

$(function() {
    console.log('Page Loaded');
});

但我需要$(window).load()。关于为什么以及如何做的任何想法?

4

1 回答 1

0

$(fn)是 的简写$(document).ready(fn),与 不同$(window).load(fn)

当您绑定此事件时,也许窗口的 onload 已经触发?这不是文档就绪的问题,因为 jQuery 有一些特殊处理可以在它已经发生时立即运行它。

于 2012-10-10T07:46:16.967 回答