Autor Zpráva
maestorm
Profil
Přeji krásné sobotní odpoledne,
potřeboval bych poradit, jak by šlo udělat skript který by po časovém intervalu "smooth scrolloval" stránku na daný id prvek?
Tady jsem to nějak splácal, ale jelikož zatím ještě nejsem v JavaScriptu stále tolik sběhlý, jak bych si přál, nevím, jak to sestavit, případně, bych rád radu/y který nástroj by byl vhodný (mootools, jQuery, ...).

<script src="//ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js"></script>
<script type="text/javascript">
    window.addEvent('domready',function() {
        new Fx.SmoothScroll({
                        setTimeout("location.href = '#info';",7000)
            duration: 500
        },window);
    });
</script>

Předem děkuji.
maestorm
Profil
Tak už jsem na to přišel sám:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script rel="javascript" type="text/javascript">
$(window).bind("load", function() {
                setTimeout(function(){
        var urlHash = window.location.href.split("#")[1];
                       $('html,body').animate({scrollTop:$('#identita').first().offset().top}, 1200);
    }, 7000);
});
</script>
...pokud by někdo chtěl použít stejný skript ;)
Krásný zbytek neděle.

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: