Я использую следующую функцию на веб-сайте.За исключением небрежного jQuery, который я использую, есть ли способ запустить эту функцию несколько раз, не объявляя ее как отдельную функцию и не копируя и не вставляя код несколько раз?
Приложение 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);