-1

一部の jquery が他の jquery と競合しているという問題があります...これを正しくコーディングしたかどうか教えてください。

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

2 に答える 2

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);...

于 2013-03-11T01:34:30.180 に答える
0

jQuery 関数はオブジェクトを返すため、コードは有効です。変数のスコープ内で、変数に対して jQuery 関数を呼び出すことができます。

しかし、「いくつかのjQueryが他のjQueryと競合している」という意味がわかりません

于 2013-03-11T01:43:14.727 に答える