Autor Zpráva
Yuff.3
Profil
Ahojte,
dalo by sa nejako spraviť funkciu alebo niečo keď mám dosť zložitú stránku - nieco.php v tvare nieco.php?nieco=nieco&zas=nieco - aby mi všetky tieto stránky načítalo na webe tak, že ma vždy zoscroluje na miesto stránky kde dám echo "<a name="meno_zalozky"></a>"; ??


Ďakujem moderátorovi za pomoc, už viem, že pôjde o JS - ale dalo by sa pomôcť aj trochu viac? :D Konkrétnejšie ako by to mohlo vyzerať..? Nemám tušenie.. :(
Virtus
Profil
Zdravím,
s jQuery celkem jednoduše, tohle po kliknutí a odkaz <Path notes> scrolluje na stránce na prvek s id="path", aby to bylo autimatické (bez kliknutí), tak to budeš muset trochu upravit(http://api.jquery.com/ready/):
<script src="js/jquery-1.10.2.js"></script>
<script>
$(function() {
    $(".scroll").click(function(event){
        event.preventDefault();
        var destination = $(this.hash).offset().top - 50;
        $('html,body').animate({scrollTop:destination}, 1000,'swing');
    });
});
</script>
<a href="#patch" class="scroll">Patch notes</a>
<div class="row" id="patch"></div>

nebo tady odkaz bez jQuery: http://stackoverflow.com/questions/6302930/how-to-use-window-scroll-to-automatically-scroll-on-pageload, netestováno = nevím jestli funguje.
Yuff.3
Profil
Ďakujem, už som to však vyriešil celkom jednoducho pomocou <div id='sem'> a do odkazov pridám (na koniec): #sem - čiže: nieco.php v tvare nieco.php?nieco=nieco&zas=nieco#sem a hodí ma to tam kde mám <div id='sem'>

Ešte raz ďakujem za pomoc. :)

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