简体   繁体   中英

Proper way to add onload function to body using jQuery

On one of my previous pages I use

 <script src="/js/wireEvent.js"></script> 
<body onload="wireEvent();" >

Basically, wireEvent() displays an image on top of the page whenever the mouse goes out of the browser. However, now I cannot add this function directly to the body of my page, so what is the proper way to add it? Will it be right if I add

<script>
 window.onload = wireEvent;
</script> 

or I enclose the whole function in

 $( document ).ready 

and only include the function's file to my html?

The code below executes only after all your images load completely. So you can try this:

$(document).on('load', function(){
   wireEvent();
});

You can just do:

$(function(){ 
//jQuery code here 
});

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM