Autor Zpráva
Robbie
Profil *
Muj dotaz je: co znamená v závorce (hash), zde je JQery kod: Děkuji za odpoved. Je to proměnná?

$(document).ready(function() {
    $('#spodni_menu li a').click(function(e) {
        e.preventDefault();
        animateSlider(this.hash);
    });

    function animateSlider(hash) {
        if (!$('#hlavni div.open').length) {
            if (hash == '#domu') {
                openPopup(hash);
            }
            if (hash == '#onas') {
                openPopup(hash);
            }
            if (hash == '#kontakt') {
                openPopup(hash);
            }
        } else {
            if (hash == '#domu') {
                closePopup(hash)
            }
            if (hash == '#onas') {
                closePopup(hash)
            }
            if (hash == '#kontakt') {
                closePopup(hash)
            }
        }
    }

    function openPopup(hash) {
        $(hash + '_popup').slideToggle().addClass('open');
    }
    
    function closePopup(hash) {
        if ($(hash + '_popup').hasClass('open')) {
            $($(hash + '_popup')).slideToggle().removeClass();
        } else {
            $('#hlavni div.open').slideToggle().removeClass();
            $(hash + '_popup').slideToggle().addClass('open');
        }
    }
});
Kajman
Profil
V tomto případě jde o pojmenování argumentu (parametru) funkce.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0