Martin AJ Martin AJ - 11 months ago 49
Javascript Question

How can I make a function which executes on page loading?

I have a JS function that I need to execute it when page loads. Here is the function:

function myfunc(){

Noted that I also need to have a name for it. Because I need to call it after page loading again (on click of a element).

So in short, I need to define a function which executes both on page loading and when user click on
element. How can I do that?

Answer Source

Put the call to that function in both the click handler for the .myclass elements, and also directly in a script tag, right before the </body>. Something like this:

    $(function() {
        $('.myclass').click(myfunc); // on click

    myfunc(); // on load