2011-11-09 13 views
2

私は以前にいくつかの場所でいくつかのjqueriesを使用していたアプリケーションでjqueryを使用しようとしています。どのように今私は私のタブのプレゼンテーションのためのもう1つの広告をしたいですか?私は...このようJqueryの競合?

<head> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> 
    </script> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"> 
    </script> 
</head> 

<body> 
    <script> 
     $(function() { 
      $("#my_tabs").tabs({ 
       event: "mouseover" //click 
      }); 
      $.noConflict(); 
     }); 
    </script> 

それを練習していますが、私はこの私の以前のjQueryを使用するとき、私は、同じページの停止作業の別の部分で使用していること。私は2つのjqueriesに矛盾があると思います。私は上記のコードに示されているように$ .noConflict()でそれをやろうとしましたが、動作していないと思っています。後には

<script> 
    var jq = $.noConflict(); 

    jq(function() { 
     jq("#my_tabs").tabs({ 
      event: "mouseover" //click 
     });    
    }); 
</script> 

または代わりに、

(function($){ 
    $("#my_tabs").tabs({ 
     event: "mouseover" //click 
    });    
})(jQuery); 

:助けて...

+0

jqueryを1ページに複数回組み込んでいますか?はいの場合、なぜですか? – Vikk

答えて

3

は、あなたのコードがどうあるべきかであります自己呼び出す無名関数として知られていて、 p $jQueryオブジェクトは、$を安全に使用できることを意味します。

+0

おかげさまで、jazakAllah-u-Khair ... – ScoRpion

+0

@Showket:あなたは兄弟です。 – Sarfraz

+0

実際には、もっと良い方法があります: '$(*){/ * }); ' - document.ready関数は、最初の引数として常にjQueryオブジェクトを受け取ります – ThiefMaster

1
var JQN = jQuery.noConflict(); 

使用例してください:ここで

JQN("#id");