segunda-feira, 29 de dezembro de 2008

jQuery :random filter



 
 

Enviado para você por Penha através do Google Reader:

 
 


Você já pensou na possibilidade de obter itens randômicos com jQuery? Já tentou fazer isso e não conseguiu? Eu encontrei no site de Waldek Mastykarz uma maneira muito simples de se fazer isso. Não vou explicar aqui o código pois o autor já fez isso, mas aqui vai a solução:

 jQuery.jQueryRandom = 0; jQuery.extend(jQuery.expr[":"], {     random: function(a, i, m, r) {         if (i == 0) {             jQuery.jQueryRandom = Math.floor(Math.random() * r.length);         };         return i == jQuery.jQueryRandom;     } }); 

Um exemplo de utilização do filtro :random que agora foi criado seria da seguinte forma:

 <ul>     <li>Primeiro</li>     <li>Segundo</li>     <li>Terceiro</li> </ul> <script type="text/javascript">     $(document).ready(function() {         alert($("li:random").text());     }); </script> 

Simples, vejam esse exemplo para um melhor entendimento. A cada refresh na página, ele me traz um item diferente.

Isso pode lhe interessar:


Já conhece o meu novo blog? O endereço é o: CSS no Lanche

Você ainda não está me seguindo no Twitter, o que está esperando para fazer isso?


Blue Host


 
 

Coisas que você pode fazer a partir daqui:

 
 
TwitThis
Share |

0 comentários:

;

Pesquisa na WEB

assine o feed

siga no Twitter

2192 Postagens

acompanhe

64 Comentários

comente também