Quería llamar a onIdle() recursivamente. Pero cuando lo ejecuto, la función onIdle() no está definida. ¿Cómo puedo llamar a onIdle() dentro de onIdle()?
$(document).idle({ onIdle: function(){ console.log("number of active jQuery: " + jQuery.active); if (jQuery.active > 0) { // add set timeout setTimeout(wakeBrowser, 10); function wakeBrowser() { onIdle(); // onIdle is not defined } return; } } }Simplemente nombre la función cuando la defina, luego use ese nombre para llamarla recursivamente:
$(document).idle({ onIdle: function myIdleFunc(){ console.log("number of active jQuery: " + jQuery.active); if (jQuery.active > 0) { // add set timeout setTimeout(wakeBrowser, 10); function wakeBrowser() { myIdleFunc(); } return; } } }