是否可以隨聲音一起移除(播放)HTML5/YouTube/Vimeo嵌入式視頻,然後在需要時以某種方式恢復它們?如何真正使用jQuery從網頁中刪除(並恢復)元素?
我知道做這些事情的CSS方法,例如:display none; opacity: 0; visibility: hidden
,但重點是當我使用它們時 - 我仍然可以聽到視頻中的聲音,因爲它們只是隱藏起來。
我正在使用循環jQuery短代碼,並希望從非活動幻燈片中刪除所有視頻,我知道每種情況都有API,但我很樂意避免使用它們。
是否可以隨聲音一起移除(播放)HTML5/YouTube/Vimeo嵌入式視頻,然後在需要時以某種方式恢復它們?如何真正使用jQuery從網頁中刪除(並恢復)元素?
我知道做這些事情的CSS方法,例如:display none; opacity: 0; visibility: hidden
,但重點是當我使用它們時 - 我仍然可以聽到視頻中的聲音,因爲它們只是隱藏起來。
我正在使用循環jQuery短代碼,並希望從非活動幻燈片中刪除所有視頻,我知道每種情況都有API,但我很樂意避免使用它們。
jQuery的.remove()
選擇返回它刪除的對象,所以你可以這樣做:
var deleted = $('#foo').remove();
// Some time later
$('#parent').append(deleted);
這是一個長鏡頭,但你有沒有考慮.detach()
?
看起來像remove()方法不符合的Vimeo和HTML5工作,所以我想這不會影響到其他視頻了。它絕對沒有。我會試着用parent-div來做這件事,然後更新這個評論。 – Wordpressor 2012-01-03 23:50:46
'.remove()'與HTML5沒有任何衝突。你在運行什麼代碼? – Blender 2012-01-03 23:52:58
通過HTML5我的意思是VideoJS實現了我正在使用的HTML5視頻。 – Wordpressor 2012-01-03 23:57:00