elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Desarrollo Web / Re: Jquery Click en slidedown en: 3 Febrero 2014, 11:59 am
Up xD :D
12  Programación / Desarrollo Web / Re: Jquery Click en slidedown en: 31 Enero 2014, 13:24 pm
Gracias a los dos por responder he aplicado vuestros consejos , pero no consigo que el evento click funcione, os pego el codigo con los cambios que he hecho, no entra al click y creo que puede ser a que cambia muy rapido el estado .

Código
  1. function aumentarScore(){
  2. var sel=$("#marcador");
  3. sel.html(puntuacion);
  4. sel.after("<p style='margin-left: 5px; position: absolute; top: 100px; left: 200px;'>x10</p>");
  5. sel.siblings('p').fadeOut(300)
  6. }
  7. var mostrarDig = function(x){
  8. var sel=$('.diglet[num='+x+']');
  9. if(sel.attr("estado")=="no"){
  10. sel.attr("estado","si").slideDown(1000);
  11. ocultarDig(x);
  12. }
  13. }
  14. var  ocultarDig function(x){
  15. var sel=$('.diglet[num='+x+']');
  16. if(sel.attr("estado")=="si"){
  17. sel.attr("estado","no").slideUp(800);
  18. clearTimeout(mostrarDig);
  19. } }
  20.  
  21. $('.diglet').bind('click',function(event){
  22. if($(this).attr("estado")=="si"){
  23. puntuacion+=10;
  24. complete:aumentarScore(),
  25. ocultarDig($(this).attr("num"));
  26. }
  27. });
  28.  
  29.  
Ahora me pondre a hacer los numeros aleatorios, que he pensando en meterlos en un array a modo de pila y hacer un FIFO para que no se genere el mismo numero dos veces al mismo tiempo, alguna sugerencia?

Gracias
13  Programación / Desarrollo Web / Jquery Click en slidedown en: 30 Enero 2014, 18:17 pm
Buenas ,aver si me podeis ayudar con un problema con el que me encuentro,

estoy realizando un juego web sencillo que consiste en que aparecen en unas posiciones topos y tienes que darles  antes de que desaparezcan para sumar puntos , el tipico de los recreativos ,no me viene el nombre a la cabeza ahora mismo xD

El problema me viene en la funcion que tengo para mostrar el div del topo, en la animacion slideDown cuando muestra el topo, deberia esperar ver si an pulsado click y si no an pulsado esconderse, y si an pulsado esconderse tambien, nose si me esplico pongo el codigo para lo que veais:

HTML
Código
  1. <div id="tablero">
  2. <table border=1 id="tblPrp">
  3. <tr>
  4. <td><div num="1" class="diglet" estado="no"></div></td>
  5. <td><div num="2" class="diglet" estado="no"></div></td>
  6. <td><div num="3" class="diglet" estado="no"></div></td>
  7. </tr>
  8. <tr >
  9. <td><div num="4" class="diglet" estado="no"></div</td>
  10. <td><div num="5" class="diglet" estado="no"></div></td>
  11. <td><div num="6" class="diglet" estado="no"></div></td>
  12. </tr>
  13. <tr >
  14. <td><div num="7" class="diglet" estado="no"></div</td>
  15. <td><div num="8" class="diglet" estado="no"></div></td>
  16. <td> <div num="9" class="diglet" estado="no"></div</td>
  17. </tr>
  18. </table>
  19. </div>
  20.  

Código
  1. .diglet{ width:180px;height:180px;position:relative;background:url('./images/diglet.png') no-repeat;background-size:60%;background-position: center;}
  2.  
JQUERY
Código
  1. function mostrarDig(x){
  2. sel=$('.diglet[num='+x+']');
  3. sel.slideDown(1000);
  4. sel.attr("estado","si");
  5. sel.click(function(){
  6. $(this).slideUp(200);
  7. $(this).attr("estado","no");
  8. });
  9. sel.slideUp(200);
  10. }
  11.  
  12.  

Agradezco ayudas sugerencias y cualquier comentario, gracias :)
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines