Autor Zpráva
modal
Profil *
Dobrý den,

mám skript, který se mi spouští při kliku na tlačítko (button). Potřebuji ale, aby se mi skript spustil již při načítání stránky, tz. při vstupu na stránku.

skript vypadá takto:

//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(){
    //loads popup only if it is disabled
    if(popupStatus==0){
        $("#backgroundPopup").css({
            "opacity": "0.7"
        });
        $("#backgroundPopup").fadeIn("slow");
        $("#popupContact").fadeIn("slow");
        popupStatus = 1;
    }
}

//disabling popup with jQuery magic!
function disablePopup(){
    //disables popup only if it is enabled
    if(popupStatus==1){
        $("#backgroundPopup").fadeOut("slow");
        $("#popupContact").fadeOut("slow");
        popupStatus = 0;
    }
}

//centering popup
function centerPopup(){
    //request data for centering
    var windowWidth = document.documentElement.clientWidth;
    var windowHeight = document.documentElement.clientHeight;
    var popupHeight = $("#popupContact").height();
    var popupWidth = $("#popupContact").width();
    //centering
    $("#popupContact").css({
        "position": "absolute",
        "top": windowHeight/2-popupHeight/2,
        "left": windowWidth/2-popupWidth/2
    });
    //only need force for IE6
    
    $("#backgroundPopup").css({
        "height": windowHeight
    });
    
}


//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){
    
    //LOADING POPUP
    //Click the button event!
    $("#button").click(function(){
        //centering with css
        centerPopup();
        //load popup
        loadPopup();
    });

});


Hádám, že to bude přepis funkce .click ,ale netuším jak :)

Mockrát děkuji.


Jenom tedy pro upřesnění.. chci, aby se mi automaticky spustilo/načetlo to, co se spustí/načte právě po kliku na tlačíko (button). Děkuji.
hexcross
Profil
Pak by mělo stačit pokud odbinduješ funkci která se spouští při kliknutí na button :
(upravená část kódu vespod):
//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){
    
    //LOADING POPUP

        //centering with css
        centerPopup();
        //load popup
        loadPopup();
 
});

Nyní se funkce spustí při načtení stránky :-)
modal
Profil *
no skvělý :) je to ale zvláštní.. také mě napadlo to z toho scriptu vymazat, ale nefungovalo mi to. pravděpodobně jsem vymazal i nějaké lomítko nebo ukončení.

každopádně mockrát děkuji, pročítal jsem kde co a nic nefungovalo :) hehe.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0