2010-05-07 79 views
0

當我想我flasplayer(的Flowplayer)調整到更大或更小的jQuery,它不正確的Internet Explorer
當我把它縮小我使用此功能工作在Internet Explorer調整大小的Flash播放器問題

 
     ////Make player smaller 
function createSmallPlayer() { 



     flowplayer("player").hide().pause(); 

     // get handle to the embed element 


     $("#player").css({ 

         // size 
      width:160*1.4, 
      height:90*1.4, 
      top :350, 
      left : 0   

      }) 

     var embed = $("#player :first"); 

     embed.css({ 
      // size 
      width:160*1.4 , 
      height:90*1.4, 
      top :350, 
      left : 4 



     }); 
     flowplayer("player").resume(); 

     } 

和它運作良好,在Internet Explorer

但是當我想拍它的大小以前的風格,我使用

 
//Make player bigger 
function createBigPlayer() { 

     flowplayer("player").hide().pause(); 


     $("#player").css({ 

      // size 
      width :screen_width , 
      height:screen_height, 
      top :35, 
      left : 0 


      }); 


     // get handle to the embed element 
     var embed = $("#player :first"); 


     embed.attr("width","100%") ; 
     embed.attr("height","100%") ; 
     embed.removeAttr("style") ; 

     flowplayer("player").resume(); 

    } 

這個函數不能在IE上正常工作,它不能調整大小,當我點擊或調整IE窗口的大小時,運行這個函數後它會如何運行。我不明白這個問題。關於我的英語:)

回答

0

我也對此做了一些研究。這似乎是一個Flowplayer限制。一旦玩家加載完成後,您無法調整玩家DOM元素的大小。調整大小隻能發生在OnBeforeLoad事件中;否則,玩家將變得不穩定。

相關問題