2011-04-21 93 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