jQuery.remove () - Является там способом вернуть объект после удаления его?

У меня в основном есть та же проблема в этом, подвергает сомнению:

Флеш-видео, все еще играя в скрытом отделении

Я использовал .remove вызов jQuery, и это работает. Однако у меня есть предыдущие/следующие кнопки, когда пользователь просматривает hidden/non-hidden отделения путем прокрутки, Что я должен знать, после того как я удаляю объект флэш-памяти, есть ли способ вернуть его кроме обновления страницы?

В основном может это быть обработанной стороной клиента, или я испытывающий необходимость для реализации некоторой серверной обработки.

отсоединение () не будет работать, потому что флеш-видео продолжает играть.

Я не могу только скрыть его, потому что видео продолжает играть также.

9
задан Community 23 May 2017 в 12:10
поделиться

3 ответа

$myVariable = $("#removeMe").detach();

Функция .detach () явно заставляет извлекать что-то из DOM, чтобы потом вставить обратно. Это хорошо.

Ссылка API: http://api.jquery.com/detach/

24
ответ дан 4 December 2019 в 07:22
поделиться

Вы пробовали:

var clone = $("#someDiv").clone(true);
$("#someDiv").remove();
4
ответ дан 4 December 2019 в 07:22
поделиться

Вы можете присвоить его переменной:

var undo = $('#someDiv')

Затем используйте значение «отменить», чтобы повторно вставить элемент.

$('#placeholder').html(undo)

Возможно, вам лучше спрятать его, чем удалить.

2
ответ дан 4 December 2019 в 07:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: