Autor Zpráva
Vojtech Mikyska
Profil
Poradí mi někdo, proč mi tada ten skript na rolování na id nefunguje? Díky

<ul id="nav">
        <li><a class="prvni" href="#uvod">Úvod</a></li>
        <li><a href="#lorem">Lorem</a></li>
        <li><a href="#ipsum">Ipsum</a></li>
        <li><a href="#"></a></li>
        <li><a class="posledni" href="#"></a></li>
    </ul>
</div>

<div id=container>
<h1 id="lorem">Lorem</h1>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Mauris elementum mauris vitae tortor. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Integer lacinia. Curabitur ligula sapien, pulvinar a vestibulum quis, facilisis vel sapien. Pellentesque ipsum. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. </p>

<h1 id="ipsum">Ipsum</h1>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Mauris elementum mauris vitae tortor. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Integer lacinia. Curabitur ligula sapien, pulvinar a vestibulum quis, facilisis vel sapien. Pellentesque ipsum. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. </p>

<script>
  var jump=function(e)
{
       //prevent the "normal" behaviour which would be a "hard" jump
       e.preventDefault();
       //Get the target
       var target = $(this).attr("href");
       //perform animated scrolling
       $('html,body').animate(
       {
               //get top-position of target-element and set it as scroll target
               scrollTop: $(target).offset().top
       //scrolldelay: 2 seconds
       },2000,function()
       {
               //attach the hash (#jumptarget) to the pageurl
               location.hash = target;
       });

}

$(document).ready(function()
{
       $('a[href*=#]').bind("click", jump);
       return false;
});

</script>
margin
Profil *
Máš to rozbité, kód je v pořádku, ukázka.
Vojtech Mikyska
Profil
Tak kde může být problém? Asi to bude nějaká blbost, na kterou jsem zapoměl, dělám to v PSpadu.
V Fiddle se musí nalevo nastavit JQuery, jinak to nefunguje, nemusím něco podobného nastavit i v pspadu?
Davex
Profil
Tvůj skript používá framework jQuery, který samozřejmě musíš také připojit. Bez něj to fungovat nemůže.
Vojtech Mikyska
Profil
Dobrý, už jsme to rozchodil, díky. :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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