Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在函数内运行窗口onLoad_Javascript_Jquery - Fatal编程技术网

Javascript 在函数内运行窗口onLoad

Javascript 在函数内运行窗口onLoad,javascript,jquery,Javascript,Jquery,我遇到的问题是,我想在函数中运行windowonload,但是alert命令不显示。为什么? function table1() { $(window).on("load", function() { alert('It Works!'); }); } // end method 在table1()之外写入onload函数。无法显式调用onload函数。您可能希望将window onload分配给另一个变量,并在table1()事件中调用它 也许您从未调用过

我遇到的问题是,我想在函数中运行
window
onload,但是
alert
命令不显示。为什么?

function table1() {
    $(window).on("load", function() {
        alert('It Works!'); 
    }); 
} // end method

在table1()之外写入onload函数。无法显式调用onload函数。

您可能希望将window onload分配给另一个变量,并在table1()事件中调用它


也许您从未调用过
table1
函数?onload本身就是一个事件。您无法确定何时触发该事件。为什么不在window.onload中调用table1函数,而不是反过来调用呢?您试图实现什么?您编写的内容基本上只在调用函数table1时设置onload事件处理程序。这对于事件处理程序来说可能太晚了,因为窗口加载事件已经触发。我试图实现的是通过table1()、table2()等调用它们来运行5个不同的图。JQuery将处理逻辑,并且每当用户选择一个图时,该图都会提示。因此,
alert
命令将被图表所取代。
var wload = window.onload;

function table1(){
    wload();

    alert("It Works!");
}