Javascript 使用jQuery将onload函数添加到body的正确方法
在我之前的一页中,我使用了Javascript 使用jQuery将onload函数添加到body的正确方法,javascript,jquery,html,Javascript,Jquery,Html,在我之前的一页中,我使用了 <script src="/js/wireEvent.js"></script> <body onload="wireEvent();" > 并且只将函数的文件包含到我的html中 您只需执行以下操作: $(function(){ //jQuery code here }); 您只需执行以下操作: $(function(){ //jQuery code here }); 下面的代码仅在完全加载所有图像后执行。所以你
<script src="/js/wireEvent.js"></script>
<body onload="wireEvent();" >
并且只将函数的文件包含到我的html中 您只需执行以下操作:
$(function(){
//jQuery code here
});
您只需执行以下操作:
$(function(){
//jQuery code here
});
下面的代码仅在完全加载所有图像后执行。所以你可以试试这个:
$(document).on('load', function(){
wireEvent();
});
下面的代码仅在完全加载所有图像后执行。所以你可以试试这个:
$(document).on('load', function(){
wireEvent();
});
不需要将函数封装在
ready()
中。不要使用内联处理程序,使用window.onload=wirelevent在
$(文档)中的code>。ready
是一个jquery实现,窗口。load
是本机javascript实现,body onload
是内联事件处理程序。那么要求是什么呢?最后我使用window.onload=wirelevent;,我不知道有什么区别,最好的做法是什么。谢谢!不需要在ready()
中封装函数的可能副本。不要使用内联处理程序,使用window.onload=wirelevent在
$(文档)中的code>。ready
是一个jquery实现,窗口。load
是本机javascript实现,body onload
是内联事件处理程序。那么要求是什么呢?最后我使用window.onload=wirelevent;,我不知道有什么区别,最好的做法是什么。谢谢!可能重复的