Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Wywołanie funkcji, tylko jak?
Forum PHP.pl > Forum > Przedszkole
Torowisko
Witam,

korzystam z tego -

https://github.com/webcreate/infinite-ajax-scroll

Raczej staram się korzystać, wypełniłem poprawnie ten kawałek, mam na stronie paginację.

Kod
jQuery.ias({
    container : '.listing',
    item: '.post',
    pagination: '#content .navigation',
    next: '.next-posts a',
    loader: '<img src="images/loader.gif"/>'
});


W sekcji head wrzuciłem -

  1. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  2. <script type="text/javascript" src="/public/js/jquery.infinite.js"></script>


Jednak nie wiem jak wywołać cały ten skrypt, bo pewnie samo z siebie nic działać nie będzie.
d3ut3r
kluczowy fragment z dokumentacji:

Cytat
Default: “.next”
Enter the selector of the link element that links to the next page. The href attribute of this element will be used to get the items from the next page. Make sure there is only one(1) element that matches the selector.


Czyli musisz wskazać element który będzie źródłem adresu skąd pobrać następne elementy skrypt sam pobierze adres i wykona zapytanie o kolejną porcję danych.
Torowisko
Problem w tym, że wiem o tym, ustawiłem dla linku next, class="next-posts", ale po wczytaniu strony i zjechaniu niżej, nic się nie dzieje.
viking
Zainstaluj firebug i zobacz czy konsola wyświetli jakieś błędy.
Torowisko
Jakoś sobie poradziłem, teraz niby działa. W takim sensie iż zjeżdżam na dół i widzę, że link się zmienia. Problem w tym, że poza nim nic więcej się nie ładuje.

Link do kolejnych stron wyglądają tak,

Cytat
test/produkty/1


a zjeżdząjąc w dół, link zmienia się na,

Cytat
test/produkty#/page/1


Może przez to nie ładują się kolejne rekordy?

Ktoś potrafi mi pomóc?

Odświeżam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.