Principio de slideshow – setTimeout recursivo

por em Javascript (1) comentário
slideshow simples, apenas trocando o src de uma tag img com javascript puro. <script type="text/javascript"> var x = new Array('images/1.jpg','images/2.jpg'); var total = x.length-1; var pos = 0; function mudar() { document.getElementById('fig1').src = x[pos]; window.setTimeout( mudar, 500 ); pos++; if( pos>total ) pos = 0; } window.onload = function(){ mudar(); } </script> <img src="images/2.jpg" alt="" [...]

onkeyup com delay..

por em jQuery Nenhum comentário
<html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var intervalo = 0; $("input[name='search']").keyup(function(){ clearInterval( intervalo );//ou clearTimeout() intervalo = window.setTimeout( ajax, 1500 ); }); }); function ajax() { alert( 'Agora pode ir executar' ); } </script> </head> <body> <form action="" method="post"> <fieldset> <label><input type="text" name="search" /></label> </fieldset> </form> </body> </html>