一部の jquery が他の jquery と競合しているという問題があります...これを正しくコーディングしたかどうか教えてください。
<script type="text/javascript">
jQuery(function(){
var $mov=$(document);
$mov.ready(function(){
(".movie").mb_YTPlayer();
});
});
</script>
一部の jquery が他の jquery と競合しているという問題があります...これを正しくコーディングしたかどうか教えてください。
<script type="text/javascript">
jQuery(function(){
var $mov=$(document);
$mov.ready(function(){
(".movie").mb_YTPlayer();
});
});
</script>
これを試すことができます:
//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);
...
jQuery 関数はオブジェクトを返すため、コードは有効です。変数のスコープ内で、変数に対して jQuery 関数を呼び出すことができます。
しかし、「いくつかのjQueryが他のjQueryと競合している」という意味がわかりません