Maison > Questions et réponses > le corps du texte
J'ai besoin qu'une fonction soit exécutée une fois par défaut et puisse également être appelée dans les événements jquery. Je suis actuellement bloqué dans la deuxième étape...
.(function(){
// 这样会自动运行一次
})()
$(window).resize(function () {
// 我还想在这里调用上面那个函数
});
J'ai essayé ceci :
var demo = (function(){
// 这样会自动运行一次
})()
结果第二次调用就报错了,说不是一个函数、、、求大神指教下如何实现?前提是我不想直接是这样:
var demo = function(){
// 这样会自动运行一次
};
demo()
$(window).resize(function () {
demo();
});
巴扎黑2017-05-19 10:35:51
var demo = (function(){
return arguments.callee
})()
或
var demo
;(demo = function(){})()
滿天的星座2017-05-19 10:35:51
var demo = function test(){
// 这样会自动运行一次
return test
}();
$(window).resize(demo);
Essayez d'écrire comme ça