Как сделать отложенное выполнение скрипта?

Мне нужно что бы скрипт запустился не сразу а спустя определенное время после клика

С помощью setTimeout

setTimeout( function(){
$(
"#content").html(html);
}, 5000 );