窗户.负载不会着火

window.load will not fire

本文关键字:负载 窗户      更新时间:2023-09-26

我需要在页面上的HTML呈现后运行一个函数(因为我需要获得特定动态div的高度)。我尝试了几种方法,但无法启动window.load(我使用的是Chrome)。

我已经在TypeScript ViewModel的构造函数中放置了以下所有代码。

这不起作用:

$(window).on('load', function () {
    ...code...
});

这也不是:

$(window).load(function(){ 
    ...code...
});

或者这个:

window.addEventListener('load', function () { 
    ...code...
});

有什么想法为什么这些都不起作用吗?如果有其他方法可以做到这一点,我愿意接受建议。

尝试将其放入以下内容中:

$(document).ready(function() {
    jQuery.event.add(window, "load", myFunction);
    myFunction() {
        ...code...
    }
});

当我必须在渲染后根据<div>的高度来操作它时,这对我来说很有效。