0
我在一個頁面上有幾個隱藏的DIV,其中每個包含一個外部Flash播放器。爲了隱藏/顯示的DIV我用這個JS:jQuery .show()和.hide()問題與IE9和FF15 +
$('.showSingle').click(function(){
$(".targetDiv").css("visibility","hidden");
$(".targetDiv").hide("fast");
$("#div"+$(this).attr('target')).css("visibility","visible");
$('#div'+$(this).attr('target')).show('fast');
});
的HTML是:
<div id="div'.$x.'" class="targetDiv" style="visibility: hidden">';
//Player code
</div>
鉻,歌劇,IE7 - 無一不精。 Flash播放器是隱藏的,當設置爲可見時播放,一旦隱藏就停止播放。
IE9(僅在EmulateIE7設置時纔有效) - Flash播放器隱藏,設置爲可見時播放,但設置爲隱藏時不會停止播放。
FireFox。一切正常FF12,雖然在FF15 + DIVs隱藏,但所有的Flash播放器開始播放一次頁面加載,這是不管被隱藏或可見。
任何解決FF和IE9的解決方案?
訪問閃存的 example,我也有自動播放=真,我確實需要保持這種方式。某些頁面有多達100個Flash播放器,單擊一個按鈕可顯示+播放+暫停+顯示第二個,是一個相當長的點擊列表。在autoplay = true的情況下,您所做的只是單擊以顯示(自動播放),點擊以顯示第二個(第一個關閉,自動暫停,自動播放新的)。 除了大小,自動播放和顏色之外,我沒有任何進一步的Flash播放控件。 – Lynce