Сообщение от Rise
|
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);
});
});
|
Понимаю, что наглею уже, но как сделать еще и добавление в "id=position" значений?
Т.к. из него потом мне нужно еще эти цифры вытягивать, чтобы при смене позиции блока он оставался там даже после перезапуска браузера.
Если через :after добавлять их, то потом разве можно в LocalStorage записать?