2012-07-03 96 views
0

所以我創建了一個燈光調光器,當vimeo播放器播放並暫停和完成時執行。vimeo eventlistener執行jquery函數

現在這是行不通的,因爲我相信它是Jquery的的問題...

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 
<script type="text/javascript" src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script> 
<script type="text/javascript"> 

$(function(){ 

var vimeoPlayer = document.querySelector('iframe'); 

$f(vimeoPlayer).addEvent('ready', ready); 

function ready(swoosh) { 

    froogaloop = $f(swoosh); 

    function setupEventListeners() { 
     function onPlay() { 
      $('body').append('<div id="dim"></div>'); 
      $('#dim').fadeIn(250); 
     } 

     function onPause() { 

      $('#dim').fadeOut(500,function() { $("#dim").remove(); }); 
     } 

     function onFinish() { 
      $('#dim').fadeOut(500,function() { $("#dim").remove(); }); 
     } 
     onPlay(); 
     onPause(); 
     onFinish(); 
    } 
    setupEventListeners(); 
} 

}) 
</script> 

我怎麼會去這樣做,我不是在jQuery中所有

非常精通
+0

你在錯誤中得到了什麼錯誤你的consol?編輯:另外,用'$('document')。包裝你的代碼ready(function(){});' – Adi

+0

那麼目前我沒有收到任何錯誤,我得到一個'不安全的JavaScript嘗試訪問帶有URL的幀'錯誤,但是在使用iframe嵌入時我總是得到這個錯誤,我通常忽略它們。除此之外,我沒有得到一個錯誤...我沒有把它包裝在文檔中,謝謝幾乎忘記了這一點,但沒有解決問題 –

回答

0

我應該發佈我的嵌入代碼,因爲這是問題的地方,我在代碼結尾處對比開始時api = 1,這只是答案