I asked this question once before but did not get the result. Maybe my description was not clear enough. Now I have reorganized my thoughts. The details are as follows:
function demo(){
// 各种实现
}
demo(); // 我希望它默认就执行一次,所以就这么调用了。
窗口事件:
$(window).resize(function(){
demo(); // 这里也需要根据条件调用demo函数
});
The question is, is there a way to make the demo execute automatically for the first time? And then it can be called elsewhere? How to optimize such a code body, exclude: arguments.callee, please give me some advice... Thank you in advance.
I don’t know if this meets the requirements of the original poster
There are many ways to achieve it. Both anonymous functions and self-executing functions are acceptable. Please refer to the following:
Does the original poster mean that you want to execute an anonymous function by yourself, and then want to call this anonymous function from another place?
There is nothing wrong with the way you write now
The automatically running js is in the form of (function is written here)(). You can also call it once in the window.onload event