Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2010, 20:01
moy321
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Ayuda con url

no man, mira lo que ejecuta el link, es una funcion de jquery, pero no puedo ejecutar dicha funcion no se por que :S

pongo el code

Código HTML:
var scrollCachePosition = 0;


$(function() {
    $("#abrirPop").click(function(event) {
        scrollCachePosition = $(window).scrollTop();
        //Envío el scroll a la posición 0 (left), 0 (top), es decir, arriba de todo.
        window.top.scroll(0,0);

        //Si el body es mas grande que la capa 'wrapper' incrementa la altura del body a la capa 'capaPopUp'.
        if ($("body").outerHeight()>$("#wrapper").outerHeight()){
            var altura=$("body").outerHeight();
        }else{
        //Si la capa 'wrapper' es más grande que el body incrementa la altura de la capa 'wrapper' a la capa 'capaPopUp'.
            var altura=$("#wrapper").outerHeight();
        }
        window.document.getElementById("capaPopUp").style.height=altura+"px";
        event.preventDefault();
        //Muestro la capa con el efecto 'slideToggle'.
        $("#capaPopUp").slideToggle();

        //Calculo la altura de la capa 'popUpDiv' y lo divido entre 2 para darle un margen negativo.
        var altura=$("#popUpDiv").outerHeight();
        $("#popUpDiv").css("margin-top","-"+parseInt(altura/2)+"px");
        
        //Calculo la anchura de la capa 'popUpDiv' y lo divido entre 2 para darle un margen negativo.
        var anchura=$("#popUpDiv").outerWidth();
        $("#popUpDiv").css("margin-left","-"+parseInt(anchura/2)+"px");
        
        //Muestro la capa con el efecto 'slideToggle'.
        $("#popUpDiv").slideToggle();
    });
    $("#cerrar").click(function(event) {
        event.preventDefault();
        //Cierro las capas con el efecto 'slideToggle'.
        $("#capaPopUp").slideToggle();
        $("#popUpDiv").slideToggle();
        //Si la variable scrollCachePosition es mayor que 0 incrementará la posición del scroll al valor que se almacenó. 
        if (scrollCachePosition > 0) {
            window.top.scroll(0,scrollCachePosition);
            //Reseteamos la variable scrollCachePosition a 0 para poder ejecutar el script tantas veces sea necesario.
            scrollCachePosition = 0;
        }
    });
});


$("#abrirPop") quiero llamar a esa funcion sin dar clik a un link, no se si me explico


saludos