![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 4 Dołączył: 18.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujący kod:
Kod $(function() { $('#ShoutBoxPosts').hover(function() { refresh2(); }); }); function refresh2() { var posts = $('#chat_post').html(); $.ajax({ url: 'modules/chat/shoutbox_panel/ajax/messages.php', type: 'GET', success: function (html){ $('#ShoutBoxPosts').html(html); setTimeout(function(){ var posts2 = $('#chat_post').html(); if(posts != posts2) { $('#ShoutBoxPosts').animate({ scrollTop: 0 }, 2000); } },400); }, error:function(){ $('#ShoutBoxPosts').html('Wystąpił błąd! Odśwież stronę.'); } }); } Patrząc od strony użtkownika - działa. Zaś dewelopera - nie do końca. W Firebug-u zamiast jednego żądania ajax, wysyła kilka, po 3,5 na raz i aż do momentu gdy "zjadę myszką" z określonego wyżej diva. Dlaczego tak się dzieje i jak to poprawić? Już nieaktualne. Zastosowałem sposób z Temat: Wywolanie funkcji po najechaniu |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:41 |