Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]stronicowanie w js
sada
post
Post #1





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


Witam!
Zrobiłem stronicowanie wyników wyszukiwarki w ten sposób , że:
- wszystkie wyniki za jednym razem ściągam z bazy i przez PHP umieszczam w skrypcie - każdy wynik jako instrukcja js.
- za pierwszym otwarciem strony wyniki (20) są wyświetlone przez kod HTML strony.
- następne wyświetlam po 20 za pomocą js
[JAVASCRIPT] pobierz, plaintext
  1. for(var i=(nr_str-1)*20;i<(nr_str-1)*20+reszta;i++){
  2.  
  3. var wstep = '<div class="atom"><div class="div_etykiety"><span class="nazwa_etykiety">'+changeBass(typ[i])+'</span></div><div class="opis_linku">';
  4. var tytulek = '<a href="'+linek[i]+'"><span class="tytul_linku">'+tytul[i]+'</span></a><br />';
  5. if(typ[i]==3 || typ[i]==4){
  6. var courier = '<span class="fragment_tresci courier">';
  7. }
  8. else
  9. {
  10. var courier = '<span class="fragment_tresci">';
  11. }
  12. var stopka = '</span><span class="stopka_linku"><ul class="lista_stopki"><li class="element_listy_stopki">Odsłon 30</li><li class="element_listy_stopki">User Mirek</li><li class="element_listy_stopki">Dodaj do </li></ul></span>';
  13. var srodek = '<span class="link"><a href="'+linek[i]+'">guitar.ly/'+linek[i]+'</a></span><span class="fragment"></span>';
  14. var koniec = '</div><div class="obrazek_plyty"><img width="0" height="0" src="plyty/1-1.jpg" /></div></div>';
  15. atom=wstep+tytulek+courier+srodek+stopka+ koniec;
  16. panel = panel + atom;
  17. }
  18.  
  19. ...
  20. ...
  21. ...
  22. ...
  23. $('.atom').remove();
  24. $(panel).appendTo('#wyniki_panel_lewy');
[JAVASCRIPT] pobierz, plaintext

gdzie zmienna panel zawiera nowy kod HTML klasy .atom

stronicowanie działa super ale...

I teraz problem.

Każdy z wyników jest rozwijany przez jquery, ale działa tylko przy stronie stworzonej "klasycznie", nie działa na stronie jakby wirtualnej stworzonej przez js. Sprawdzam alertem , żeby wykluczyć wpływ skryptu rozwijania. Nie działa po prostu $().hover.
Czy da się to w ogóle zrobić?
Czy strona utworzona przez js jest dla jquery widoczna?

Problem rozwiązany ..
Zamieniłem hover na live i hula.
Pozdrawiam

Ten post edytował sada 29.07.2011, 15:46:39
Go to the top of the page
+Quote Post

Posty w temacie
- sada   [JavaScript]stronicowanie w js   30.07.2011, 01:09:53


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: 20.08.2025 - 18:22