如何使用 jQuery 真正从网页中删除(和恢复)元素?
是否可以删除(播放)HTML5 / YouTube / Vimeo 嵌入视频和声音,然后在需要时以某种方式恢复它们?
我知道 CSS 做这些事情的方法,比如: display none;不透明度:0;可见性:隐藏
,但重点是当我使用它们时 - 我仍然可以听到视频中的声音,因为它们只是隐藏的。
我正在使用 Cycle jQuery 短代码,并且想要从非活动幻灯片中删除所有视频,我知道每种情况都有 API,但我希望避免使用它们。
Is it possible to remove (playing) HTML5 / YouTube / Vimeo embedded videos along with sound and then restore them somehow when needed?
I know CSS ways of doing such things, like: display none; opacity: 0; visibility: hidden
, but the point is when I use them - I can still hear the sound from the videos as they are just hidden.
I'm using Cycle jQuery shortcode and want to remove all the videos from non-active slides, I know there are APIs for each case but I'd love to avoid using them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
jQuery 的
.remove()
选择器返回它删除的对象,所以你可以这样做:jQuery's
.remove()
selector returns the objects it removes, so you could do this:这是一个不太可能的事情,但是你考虑过
.detach()
吗?http://api.jquery.com/detach/
This is a long shot, but have you considered
.detach()
?http://api.jquery.com/detach/