0

jquery 1.4 と 2.0 の両方を使用したいのですが、noconflict 関数を使用していますが、このコードは機能しません。ドキュメントヘッドはこんな感じ

<script src="js/jquery-2.0.0.min.js" type="text/javascript"></script>
<script>var jq142 = jQuery.noConflict(true);</script>
<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>

そしてjquery2.0コードはこのようなものです

<script>
     jq142(document).ready(function(){
       jq142('input').parent().next().hide();
       jq142('input').on('focus', function () {
       jq142(this).parent().next().show();
      });
       jq142('input').on('blur', function () {
       jq142(this).parent().next().hide(); 
      });
    });
</script>

私はそれを機能させることができないので、このアプローチには何か問題があります。

4

1 に答える 1

1

You need to put the noConflict statement after the second script has loaded. See the last example: http://api.jquery.com/jQuery.noConflict/

于 2013-05-24T11:39:25.500 に答える