Mootools consente di creare funzioni eseguibili dopo un periodo di tempo specificato.
Nell’esempio qui di seguito, dopo un secondo dal caricamento della pagina verrà avviata una funzione che mostrerà un paragrafo nascosto:

<html>
  <head>
    <style>
      .invisible {
        display: none;
      }
      .visible {
        display: inline;
      }
    </style>
    <script src="mootools-core-latest.js"></script>
    <script>
      var func = function() {
        var id = arguments[0]
    	  var attr = arguments[1];
    	  var val = arguments[2];
    	  $(id).set(attr, val);
      }

      func.delay(1000, null, ["Text", "class", "visible"]);
    </script>
  </head>
  <body>
    <p id="Text" class="invisible">
      Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br/>
      Morbi metus quam, hendrerit at adipiscing quis, lacinia quis lectus.<br/>
      Etiam in urna ac odio dapibus vulputate sed eget orci. <br/>
      Pellentesque eget mollis libero. <br/>
      Pellentesque nec tortor pharetra est volutpat sagittis.<br/>
      Vivamus nunc nisl, viverra sed facilisis eu, fringilla id enim<br/>
    </p>
  </body>
</html>