Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obniżanie strony o daną ilość px po kliknięciu na dowolny link, button na stronie
mgalant
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.03.2011

Ostrzeżenie: (0%)
-----


jestem zielony w js a mam problem wymagający jego użycia.

Chciałbym, żeby po kliknięciu na dowolny link, strona przesuwała się po przejściu np o 500px w dół.

szukałem na forum, wiem że można to zrobić uzywając onclick, ale trudno mi to połączyć z jumpScroll do konkretnego miejsca.

Będę wdzięczny za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mgalant
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.03.2011

Ostrzeżenie: (0%)
-----


cała strona ma się przesunąć lub przwinąć, lub poprostu od razu wyświetlić na danej wysokości - powiedzmy 500px od szczytu, a dziać się ma to po kliknieciu na dowolny link i przejściu do jego celu. jest to sklep na joomla - virtuemart. U góry strony jest stały obszar którego nie chcę usuwać jest dosyc spory i żeby zobaczyc tresci po klinięciu na dowolny link czy to do produktu czy artykułu trzeba ręcznie przewijac stronę w dół żeby coś zobaczyć.

przy wejściu na stronę, strona ma się wyświetlać od góry (normalnie), natomiast po przejściu do dowolnej podstrony przewijac czy przesuwać do jej zawartości kóra znajduje się poniżej ok 500 px.

doszukałem się następujących informacji:

przeszukuje wszystkie linki i nadaje im funkcje:


CODE
var linki = document.getElementsByTagName('a');
for(i=0; i < linki.length; i++)
{
if (linki[i].className=='costam')
linki[i].onclick = costam; // nazwa funkcji bez ()!
/* można też użyć: linki[i].onclick = function() {return costam(para,metry);} */
}


oraz przeskok

CODE
function jumpScroll() {
window.scroll(0,150); // horizontal and vertical scroll targets
}



Jeśli ktoś byłby w stanie to jakoś złożyć do kupy byłbym wdzięczny.


przypomne, że zalezy mi żeby po kliknięciu na dowlony link strona przesunela sie do miejsca wyswietlania jego zawartosci - powiedzmy 500 px w dół.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 20:58