2013-03-11 87 views
-1

我遇到了與其他jquery衝突的問題...你能告訴我,如果我編碼這個權利。jquery與其他jquery衝突頁

<script type="text/javascript"> 
jQuery(function(){ 
    var $mov=$(document); 
     $mov.ready(function(){ 
    (".movie").mb_YTPlayer(); 
    }); 
}); 
</script> 
+0

你是什麼意思? – 2013-03-11 01:32:07

+0

你有沒有嘗試http://api.jquery.com/jQuery.noConflict/ – 2013-03-11 01:34:01

回答

2

你可以試試這個:

//Relinquish jQuery's control of the "$" variable. 
$.noConflict(); 
jQuery(document).ready(function($) { 
    // Code that uses jQuery's $ can follow here. 
    $(".movie").mb_YTPlayer(); 
}); 

使用$.noConflict將允許您使用jQuery的多個實例,或避免使用$其他庫的干擾。

看起來你只是想將.mb_YTPlayer()包裝在一個文檔中準備就緒。您還在(".movie")上缺少$

我不知道你試圖用var $mov=$(document);完成...

+0

很酷的感謝,現在的部分工作,我想我必須找出它在哪裏是衝突 – Breezy 2013-03-11 01:43:25

0

jQuery函數返回一個對象,所以你的代碼是有效的。你可以在變量範圍內的變量上調用jQuery函數。

但我不知道你的意思是「有些jQuery與其他jQuery衝突」