2011-12-18 70 views
8

我正在使用jquery擴展帶有youtube的div,但是當我點擊展開div大小時firefox停止了youtube的嵌入播放。 ChromeIE9等在擴大尺寸時不會停止播放視頻。我希望有人會知道一個解決方案。firefox停止youtube視頻擴展時div

$(document).ready(function() { 
    $("#wideView").click(function() { 
     $("#youtube-movie").toggleClass("wide"); 
    }); 
}); 

乾杯

+0

你想要什麼解決方案?在Chrome和IE9中停止視頻或者導致Firefox繼續播放的視頻? – sarnold 2011-12-18 02:20:25

+0

等待,所以你想要顯示的視頻嵌入到你添加點擊事件的DIV中?那是對的嗎? – 2011-12-18 02:21:52

+0

演示:http://jsfiddle.net/rVbQ6/至少FF8和一個iframe,它似乎工作。 – 2011-12-18 02:22:06

回答

1

如果您確信您的OP代碼發生的事情則是因爲 .wide動態變化overflow這將導致在Firefox子元素的重繪的唯一的事情。這意味着Flash播放器將重置並停止播放。

演示在這裏:http://jsfiddle.net/rVbQ6/2/(請在Firefox,你會看到)

的解決方法是刪除任何溢出操作。

+5

這是一條評論,而不是答案。 – 2011-12-18 02:22:33

+1

這就是爲什麼它是*評論*。抽象猜測也不是一個合適的答案。 – 2011-12-18 02:27:51

+0

好的我已經改寫了它 – Esailija 2011-12-18 02:45:11