27.05.2020, 15:19
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:
Byłby w stanie ktoś przerobić ten kod tak, że po nadaniu lub cofnięciu reakcji pole nie zmieniało swojego miejsca?
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:
Kod:
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();