Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2013, 06:22
hyezs
 
Fecha de Ingreso: octubre-2013
Mensajes: 14
Antigüedad: 10 años, 7 meses
Puntos: 0
detener onclick jquery

buenas tardes gente, estoy haciendo una tarea para la facu, es sobre el juego de cartas dnd tenes que buscar los pares, la cosa es asi: tengo un table con 20 cartas, al darle click a una quiero que la propiedad onclick no funcione por x cantidad de tiempo

lo que tengo es esto

Código:
function darVuelta(carta) {
    if (cartaNum === 1) {
        var usarCarta = $(carta).attr("class");
        primeraCarta = usarCarta;
        primeraId = carta.id;
        $("#" + carta.id).html('<img src="img/piezas/' + cartas[usarCarta] + '.png"/>');
        $("#" + primeraId).prop("onclick",false);
        setTimeout(function() {
            $("#" + carta.id).html('<img src="img/piezas/img_vacio.png"/>');
            $("#" + primeraId).click(findTheTwin);
        }, tiempo);

    }
$("#" + primeraId).prop("onclick",false); esto funciona perfecto (deja la carta inabilitada para ser clickeada devuelta), pero quiero que a los 2 segundos la funcion on click vuelva, itente usando $("#" + primeraId).prop("onclick",true);
pero no funciona.
la vdd investigue bastante por mi cuenta pero no lo logro hacer funcionar, alguien me podria ayudar? gracias