Как действительно удалить (и восстановить) элементы с веб-страницы, используя jQuery? - PullRequest
1 голос
/ 04 января 2012

Можно ли удалить (воспроизвести) встроенное видео HTML5 / YouTube / Vimeo вместе со звуком, а затем как-нибудь восстановить их при необходимости?

Я знаю способы CSS делать такие вещи, как: display none; opacity: 0; visibility: hidden, но смысл в том, когда я их использую - я все еще могу слышать звук из видео, поскольку они просто скрыты.

Я использую шорткод Cycle jQuery и хочу удалить все видео с неактивных слайдов, я знаю, что есть API для каждого случая, но я бы не хотел их использовать.

Ответы [ 2 ]

1 голос
/ 04 января 2012
Селектор

jQuery .remove() возвращает объекты, которые он удаляет, так что вы можете сделать это:

var deleted = $('#foo').remove();

// Some time later

$('#parent').append(deleted);
0 голосов
/ 04 января 2012

Это длинный выстрел, но вы рассматривали .detach()?

http://api.jquery.com/detach/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...