Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Autoprzewijanie strony, Gdzie wstawić tą funkcję, żeby zadziałała na stronie?
Bart123
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


Mam w sekcji head strony header.php taką funckję

CODE


<script type="text/javascript" src="js/jquery-1.8.3.js"></script>


<script type="text/javascript">
function scroll_to(div){
$('html, body').animate({
scrollTop: $("masthead").offset().top
},1000);
}
</script>




Gdzie ją teraz wstawić żeby wywołać tą funkcję na stronie . Ma ona przewijać stronę tóż po jej wczytaniu, do nagłówka (omijając w ten sposób reklamę, która stoi nad nagłówkiem) - darmowe hostingi mają ten minus

Rzadko używam JS więc po prostu zapomniałem. Przypomnicie mi? Please.


Takie coś nie działa
CODE
<script type="text/javascript">scroll_to(div)</script>


Ten post edytował Bart123 20.09.2014, 15:10:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bart123
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 10.05.2014
Skąd: Elbląg

Ostrzeżenie: (10%)
X----


dj grasi dzięki. Twoja poprawka oczywiście działa, bo ładuje skrypt już po załadowaniu strony do okna. Logiczne.

Ja przed Twoją podpowiedzią poradziłem sobie inaczej, ale Twoja podpowiedź jest lepsza więc z niej skorzystałem.

Mój sposób: Wystarczy dać niewidocznego diva, zawsze na tej samej wysokości dokumentu z position relative .

Dzięki temu jest on zawsze pod reklamą, która wyświetla się nad naszą stroną. Czyli jest tuż nad naszą stroną. Dajemy mu odpowiedni margin-top i wtedy jakby nie było, strona zawsze przewinie się tam, gdzie jest nasz niewidoczny div. Wystarczy tylko podać jego klasę w skrypcie.

Kocham takie zagadki (IMG:style_emoticons/default/wink.gif) Choć na początku ich nienawidzę bo kompletnie nie qmam o co biega (IMG:style_emoticons/default/smile.gif)

Ten post edytował Bart123 23.09.2014, 14:24:35
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: 7.10.2025 - 18:19