following code waits till dom ready
jQuery(document).ready(function(){
what do i have to write to simple let the execution of the jquery fu
Wrap your existing function with a call to setTimeout, ie, replace your current:
setTimeout
jQuery(document).ready(function() { .... });
with
jQuery(document).ready(function() { setTimeout(function() { .... }, 2000); });