Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> scrool i load
Swirek
post
Post #1





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


mam mały problem napisałem sobie prosty skrypt który automatycznie przewija mnie do konteneru.

  1. function Przewijam(id) {
  2. var scroll = document.getElementById('line_'+id).offsetTop;
  3. window.scrollBy(0,scroll);
  4. }


  1. <div id="line_1"></div>
  2. <div id="line_2"></div>
  3. ...
  4. <div id="line_n"></div>


Skrypt działa jak należy gdy wchodzę bezpośrednio na podstronę jednak jest jeden kłopot.
Podstrona ta jest doczytywana za pomocą jquery load i skrypt już nie działa.
Zapewne dlatego, że w "buforze" nie wiem jak to nazwać nie doczytał id kontenerów.

w jaki sposób to poprawić?

z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


[JAVASCRIPT] pobierz, plaintext
  1.  
  2. $('#result').load('ajax/test.html', function() {
  3.  
  4. // nie wiem w jaki sposób wyszukujesz id
  5. Przewijam(id);
  6. });
  7.  
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
Swirek
post
Post #3





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


zrobiłem coś takiego

  1. function Przewijam(id) {
  2. var scroll = document.getElementById('line_'+id).offsetTop;
  3. window.scrollBy(0,scroll);
  4. }
  5.  
  6. function Powrot(id)
  7. {
  8. $('#right').load('wiadomosci.php?id='+id, function() {
  9. Przewijam(id);
  10. });
  11. }


Gdy wejdę na wiadomość i później klikam na powrót OnClick="Powrót($id)" ładuje mi się lista wiadomości, natomiast nie przewija mnie do określonego kontenera.
Chce aby po kliknięciu powrót automatycznie ustawiło mnie na ostatnio czytanej wiadomości o podanym id.
tak niestety nie działa a konsola nie wyrzuca żadnych błędów
Go to the top of the page
+Quote Post

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: 6.10.2025 - 07:25