Autor Zpráva
nemeja
Profil
Hezký den,
potřeboval bych poradit, jak udělat aby po vysunutí textu se to na něj automaticky odscrollovalo.
$('.menu_odkaz').click(function(e) {
      e.preventDefault();
      animateSlider(this.hash);
    });
     
    function animateSlider(hash) {
      if (!$('#hlavni div.open').length && !$(hash).hasClass('open') ) {
            $('div.open').slideToggle().removeClass();
            openPopup(hash); 
      } else{ 
        closePopup(hash)
      } 
    }
    function openPopup(hash) {
      $(hash).slideToggle().addClass('open');
    }
    function closePopup(hash) {
      if ($(hash).hasClass('open')) {
        $($(hash)).slideToggle().removeClass();
      } else {
        $('#hlavni div.open').slideToggle().removeClass();
        $(hash).slideToggle().addClass('open');
      }
    }

Děkuji.
nemeja
Profil
Nikdo neví?

Zkoušel jsem použít $(document).scrollTop($(document).height());
ale taky to nechce fungovat
Chamurappi
Profil
Reaguji na nemeju:
jak udělat aby po vysunutí textu se to na něj automaticky odscrollovalo
Kde se ten text vysouvá? Kterým posuvníkem chceš hýbat? Jestli tím hlavním, tak nejspíš stačí scrollBy(0, 100000). I ten scrollTop na <html> by měl fungovat. Jestli ne, děláš v něčem chybu.

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: