Autor Zpráva
nemeja
Profil
Dobrý večer,
chtěl bych poprosit o radu ohledně mého ohledu. Mám jednoduchou stránku, kde jsou odkazy na kotvy, po kliknutí by se měl "vysunout" určitej div. Do fotogalerie jsem chtěl dát lightbox, dokud tam nebyl vše fungovalo bez problémů, nicméně s přidáním se pokazily 2 věci:
- Po kliknutí na odkaz na kotvu se nic nezobrazí - netlučou se názvy fcí to jsem už zkoušel
- Když jsem dal ten lightbox na již zobrazenej obrázek(fotka) , náhled se mi zobrazil tak o 4000px dole - vím patří to spíš do CSS, ale nechci zakládat 2 témata

Živá ukázka

Děkuji za jakoukoliv radu
ShiraNai7
Profil
Do scripts.js dej tuto upravenou verzi.
Jde o to, ze pouzivas na strance prototype i jQuery. Doporucuji si najit nejaky klon lightboxu pouzivajici jQuery.

(function($){
$(document).ready(function() {
    $('.menu_odkaz').click(function(e) {
        e.preventDefault();
        animateSlider1(this.hash);
    });

    function animateSlider1(hash) {
    if (!$('#hlavni div.open').length && !$(hash).hasClass('open') ) {
          $('div.open').slideToggle().removeClass();
          openPopup1(hash);
     } else{ 
                closePopup1(hash)
        }
    }

    function openPopup1(hash) {
    $(hash).slideToggle().addClass('open');
    }
    
    function closePopup1(hash) {
        if ($(hash).hasClass('open')) {
            $($(hash)).slideToggle().removeClass();
        } else {
            $('#hlavni div.open').slideToggle().removeClass();
            $(hash).slideToggle().addClass('open');
        }
    }
});
})(jQuery);
nemeja
Profil
ShiraNai7:
Děkuji, funguje to.

Může mi prosím ještě někdo říct, proč se ten náhled zobrazuje tak dole?

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: