Перемещение элементов стрелками ajax jquery

515
.
(\/)____o_O____(\/)
naster, оставь на пыхе, нах усложнять
.
Koenig, Хочется без рефреша сделать, более эстетично
.
(\/)____o_O____(\/)
naster, вывод тяжелее станет, при глюках интернета могут появиться косяки, плюс если подключать библиотеку, страница тяжелее станет, а так 5 строк кода на пхп
.
Koenig, Хотя ты прав
.
Кадило крутится, лавэха мутится
Эмитируй отправку запроса по ссылке и перезагружай список элементов.
По поводу веса страницы, я х.з. помоему мы не в 2000 годах уже))
.
Simba, Примерчик можно?
.
(\/)____o_O____(\/)
по сути ему же не перетаскивать нужно, ему надо обновлять вывод по значениям сортировочного ид
а запись ид +/- можно аяксом
.
Люди берегите воду - пейте пиво...
Не динамика , просто перезагрузка referer то что вернул аякс...
(иды висят на дата)
$('.up-down-button').on('click', function () {
        var id = $(this).data('id');
        var name = $(this).data('name');
        console.log(id, name);
            if (name === 'up') {
                $('#up_btn' + id).find('span').removeClass("fa-arrow-up").addClass("fa-cog fa-spin");
            } else if (name === 'down') {
                $('#down_btn' + id).find('span').removeClass("fa-arrow-down").addClass("fa-cog fa-spin");
            }
        $.ajax({
            type: "POST",
            url: "http://" + location.host,
            dataType: 'json',
            data: ({
                id: id,
                to: name
            }),
            success: function (data) {
                setTimeout(function () {
                    $('#message_' + id).show("slow").html(data.message).delay(1000).hide("slow");
                    if (name === 'up') {
                        $('#up_btn' + id).find('span').removeClass("fa-cog fa-spin").addClass("fa-arrow-up");
                    } else if (name === 'down') {
                        $('#down_btn' + id).find('span').removeClass("fa-cog fa-spin").addClass("fa-arrow-down");
                    }
                    $(location).attr('href', data.url);
                }, 1500);
            }
        });
    });
.
Rakovskiy, а скока там то уйдет времени.? Когда он присваивает каждой записи id, переместить очень легко. Получить id при нажатие и потом добавить вверх или вниз. А старое очистить. Вроде не сложно.
.
(\/)____o_O____(\/)
ROM, у него уже есть все на пхп, просто нужен вывод, и запрос на вверх или вниз
Всего: 27