Показать сообщение отдельно
  #4 (permalink)  
Старый 08.07.2019, 09:10
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Aruta,
$(function () {
    $('.nav__triangle-up').click(function () {
        var $currBlock = $(this).closest('.order__wrap');
        var $prevBlock = $currBlock.prev('.order__wrap');

        if (!$prevBlock.length) return;

        var $currPos = $currBlock.find('.order_position');
        var $prevPos = $prevBlock.find('.order_position');

        var $currPosNum = $currPos.find('[id^=position]').detach();
        var $prevPosNum = $prevPos.find('[id^=position]').detach();

        $prevBlock.before($currBlock);

        $currPos.append($prevPosNum);
        $prevPos.append($currPosNum);
    });
    $('.nav__triangle-down').click(function () {
        var $currBlock = $(this).closest('.order__wrap');
        var $nextBlock = $currBlock.next('.order__wrap');

        if (!$nextBlock.length) return;

        var $currPos = $currBlock.find('.order_position');
        var $nextPos = $nextBlock.find('.order_position');

        var $currPosNum = $currPos.find('[id^=position]').detach();
        var $nextPosNum = $nextPos.find('[id^=position]').detach();

        $nextBlock.after($currBlock);
        
        $currPos.append($nextPosNum);
        $nextPos.append($currPosNum);
    });
});

Последний раз редактировалось Rise, 08.07.2019 в 09:29.
Ответить с цитированием