0
我在頁面中嵌入了媒體播放器。CSS高度在Firefox中不起作用
而且我已經檢測到瀏覽器解決方案來調整播放器的寬度和高度。
但我發現它不適用於Firefox。
請注意。謝謝。
<object id="player" width="300" height="400" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701">
<PARAM NAME="stretchToFit" Value="1">
...................
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" name="MediaPlayer" src="http://xxxxxxxxxxxxxx"
showcontrols="1" showpositioncontrols="0" showaudiocontrols="1" showtracker="0" showdisplay="0" showstatusbar="1" showgotobar="0"
showcaptioning="0" autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" allowchangedisplaysize="0"
allowscan="0" enablecontextmenu="0" clicktoplay="0" width="300" height="400" stretchToFit="1"></embed>
的jQuery/javascript代碼如下:
jQuery(document).ready(function() {
var height;
var width;
var paddingtop;
if (screen.width <= 1280) {
width = ($(window).width() - 20);
height = width/2;
paddtingtop = 4;
}
else if ((screen.width > 1280) && (screen.width < 1920)) {
width = ($(window).width() - 20);
height = width/1.7;
paddtingtop = 7;
}
else {
width = ($(window).width() - 20);
height = width/1.7;
paddtingtop = 7;
}
$("#player").css('width', width);
$("#player").css('height', height);
$("#player").css('padding-top', paddtingtop);
});
您是否嘗試過增加了測量單元到你的寬度和高度?請提供一個測試用例... – feeela
你知道你聲明瞭全局變量'paddingtop',然後你引用'paddtingtop',對吧? –
另外,你最近的'else'語句是多餘的。 –