2011-04-21 54 views
0

我有一个嵌入式视频模式窗口,这个视频播放,但一旦点击面具(外窗口),声音等仍在后台播放。如何关闭不隐藏使用jQuery的点击div?

这是代码:

//if mask is clicked 
$('#mask').click(function() { 
    $(this).hide(); 
    $('.window').hide(); 
}); 

我需要的窗口关闭无处藏身。我试过了,.remove是有效的,但是一旦点击了另一个视频,div就被彻底删除,不会播放。

帮助!

编辑 - 我使用这个jQuery模态窗口:

http://www.queness.com/resources/html/modal/jquery-modal-window.html

然后IM将客户端提供的 “对话” 一个iframe中。

+0

您需要发出无论是播放视频的命令停止播放。如果隐藏/删除不是为你切割。 – 2011-04-21 12:24:19

+0

您能提供一些关于您正在使用的播放器的更多信息,以及模式窗口的外观和创建方式。请! – wegginho 2011-04-21 12:28:17

回答

4

$('.window').remove()是完全摆脱div的唯一方法。

如果您再次需要div,您将不得不重新创建它,但这并不难。

或者你可以删除所有与$('.window').html ('');

div的内容(编辑考虑到的东西我错过乍一看问题)

+0

也是,'.empty()'。 – 2011-04-21 12:31:20

+0

如何重新激活它?我正在使用这个jquery模式窗口:http://www.queness.com/resources/html/modal/jquery-modal-window.html – 2011-04-21 13:06:46

+0

如果你使用的是模态窗口插件,我建议使用更好的窗口插件比起那个来说!尝试使用colorbox或类似的。当你不再需要它们时,它们都有一个关闭窗口的API调用。 – GordonM 2011-04-21 13:39:11