Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][JavaScript]Scroll autoload i fb like, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam zrobione wczytywanie zdjęć na stronie ajaxem - w sensie scroll'uje strone do dołu i pojawiają się nowe zdjęcia, pod każdym zdjęciem jest FB like

  1.  
  2. <div class="fb-like" data-href="link'" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  3.  



i gdy wejdę na stronę to na start wczytuje mi się tylko 8 zdjęc (reszta po scrollowaniu) - problem jest taki, że tylko przy tych 8 startowych zdjęciach pojawia się fb like - w pozostałych, które się wczytały po scrollowaniu niestety nie.


  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. var track_load = 0;
  4. var loading = false;
  5. var total_groups = 5;
  6. $('#results').load("include/ajax/autoload_process.php", {'group_no':track_load}, function() {track_load++;});
  7. $(window).scroll(function() {
  8. if($(window).scrollTop() + $(window).height() == $(document).height())
  9. {
  10. if(track_load <= total_groups && loading==false)
  11. {
  12. loading = true;
  13. $('.animation_image').show();
  14. $.post('include/ajax/autoload_process.php',{'group_no': track_load}, function(data){
  15. $("#results").append(data);
  16. $('.animation_image').hide();
  17. track_load++;
  18. loading = false;
  19. }).fail(function(xhr, ajaxOptions, thrownError) {
  20. alert(thrownError);
  21. $('.animation_image').hide();
  22. loading = false;
  23. });
  24.  
  25. }
  26. }
  27. });
  28. });
  29.  
  30.  
  31.  




ma ktoś jakiś pomysł?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


https://developers.facebook.com/docs/refere.../FB.XFBML.parse


--------------------
Go to the top of the page
+Quote Post
miras
post
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Nie rozumiem, właśnie stamtąd pobrałem ten kod..


--------------------
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Jaki kod pobrałeś stamtąd? Nie masz w kodzie funkcji z przykładu.


--------------------
Go to the top of the page
+Quote Post
miras
post
Post #5





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Ok, nie załapałem, muszę tym:

FB.XFBML.parse(document.getElementById('foo')); "odświeżyć" div #results, dobrze myślę? tylko skąd mogę pobrać jeszcze tą bibliotekę fb?


--------------------
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Podając inne id niż 'foo'.
Obiekt FB jest na stronie jeśli istnieje div#fb-root ze skryptem.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 19:03