Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

MyReactions - JS

Założony przez  TSUNAMI.

Adres forum:
localhost


Wersja silnika:
najnowsza


Opis problemu:
Witam. Używam pluginu MyReactions i mam taki problem, mianowicie przed nadaniem reakcji pole jest w miejscu którym powinno (nad sygnaturą), ale po nadaniu zmienia swoją pozycję pod sygnaturę.
Gdy odświeżę stronę pole wraca na miejsce w którym powinno być.
Taka sytuacja dzieje się również z cofnięciem reakcji.
Wydaje mi się, że coś w JS jest nie tak:
var MyReactions = {
   init: function()
   {
       $(document).ready(function(){
       });
   },

   reactions: function(pid)
   {
       MyBB.popupWindow('/misc.php?action=myreactions&pid='+pid);
   },
   react: function(rid, pid)
   {
       $.post('misc.php?action=myreactions_react&ajax=1&rid='+rid+'&pid='+pid+'&my_post_key='+my_post_key, function(resp) {
           if(resp.errors)
           {
               alert(resp.errors[0]);
               return false;
           }
           $('#post_'+pid).find('.myreactions-container').remove();
           $('#post_'+pid).find('.post_controls').before(resp);
           $.modal.close();
       });
   },
   remove: function(rid, pid) {
       $.post('misc.php?action=myreactions_remove&ajax=1&rid='+rid+'&pid='+pid+'&my_post_key='+my_post_key, function(resp) {
           if(resp.errors)
           {
               alert(resp.errors[0]);
               return false;
           }
           $('#post_'+pid).find('.myreactions-container').remove();
           $('#post_'+pid).find('.post_controls').before(resp);
           $.modal.close();
       });
   }
};

MyReactions.init();
Byłby w stanie ktoś przerobić ten kod tak, że po nadaniu lub cofnięciu reakcji pole nie zmieniało swojego miejsca?
Nie mam jak tego sprawdzić dokładnie, ale wydaje mi się, że tutaj jest odpowiedź
$('#post_'+pid).find('.post_controls').before(resp); 



Użytkownicy przeglądający ten wątek:

2 gości