ウェブサイトで次の関数を使用しています。私が使用している厄介なjQueryを排除するスタンドアロン関数として宣言せずにこの関数を複数回実行する方法はありますか?コードを何回もコピーして貼り付けないでください。javascriptのsetTimeoutを使用して何度か匿名関数を実行する
別紙A:私はこれを行うにはしたくない
setTimeout(function(){
$('.nav > li > a').each(function(k,el){
var width = $(this).parent().width();
$(this).next('span').width(width);
});
},1000);
:
setTimeout(function(){
// same code here
},1000);
setTimeout(function(){
// same code here
},3000);
setTimeout(function(){
// same code here
},5000);
をまた私はこれをしたい操作を行います。
function myfunction{
// same code here
}
setTimeout('myFunction()',1000);
setTimeout('myFunction()',3000);
setTimeout('myFunction()',5000);
setTimeout(基本的にはX秒ごとに実行)または同じ関数でsetTimeoutをn回呼び出すだけで、最後に自分自身を呼び出すようにしたいですか? – Corbin