使用刪除功能刪除視頻時,音頻會繼續播放。如果我不在視頻標籤中添加自動播放作爲屬性,則不會發生這種情況。我嘗試了不同的事情,似乎沒有任何工作。如何在使用jQuery刪除視頻標籤後停止繼續播放音頻?
//$("#video").pause();
//$("#video").stop();
$("#video").empty();
$("#video").remove();
使用刪除功能刪除視頻時,音頻會繼續播放。如果我不在視頻標籤中添加自動播放作爲屬性,則不會發生這種情況。我嘗試了不同的事情,似乎沒有任何工作。如何在使用jQuery刪除視頻標籤後停止繼續播放音頻?
//$("#video").pause();
//$("#video").stop();
$("#video").empty();
$("#video").remove();
可能有點晚,但我有同樣的問題,上面的回答並沒有爲我工作(是的標籤是由jQuery的創建)
我把它用
工作jQuery('#myvideoTag').trigger('pause');
pause
您試圖調用的函數(首先註釋掉的行)存在於DOM對象上,而不是jQuery對象。
您可以通過jQuery的get
函數獲取DOM對象,例如:$('element').get()[0]
。
firsly嘗試創建 「視頻」 標籤的空的HTML,打造 「源」 標籤到JavaScript代碼
它爲我(在FF + Chrome的測試):HTTP: //jsfiddle.net/CFMHQ/,你在用什麼瀏覽器? – Alex 2012-04-05 21:56:51
我在PC上使用當前的Firefox – 2012-04-05 21:56:54
我試過你的代碼,它工作正常......想知道是否因爲我使用append? $(「#visual」)。append(「「); – 2012-04-05 22:05:19