1

私のページで次のJSファイルを使用しています

https://github.com/loopj/jquery-tokeninput/blob/master/src/jquery.tokeninput.js

しかし、同じページに Prototype.js ファイルが添付されていて、Prototype のために最初のスクリプトが機能していません。を使用してどのような変更を加える必要があるかを誰かに教えてもらえますか

var $j = jQuery.noConflict(); 

したがって、tokeninput.js は機能します。誰かが私が尋ねようとしていることを理解してくれることを願っています。よろしく。

4

2 に答える 2

1

こんにちは私は同じ状況にありましたが、あなたと共有したい解決策を見つけましたこれはそれです:1)プロトタイプと他のライブラリを最初に挿入します2)jqueryライブラリとトークン入力ライブラリを挿入します例:

<script type="text/javascript" src="js/jquery-tokeninput/jquery.min.js"></script> <script type="text/javascript" src="js/jquery-tokeninput/src/jquery.tokeninput.js"></script>

3)

<script type="text/javascript">

$.noConflict();
</script>

4) 次のコードを挿入し、他のすべての jquery コードを //// の間に配置します。

<script type="text/javascript">


jQuery( document ).ready(function( $ ) {



///////////////////////////////////////////////////////////////////////////////

// Code that uses jQuery's $ can follow here.


///////////////////////////////////////////////////////////////////////////////





});


</script>

私はそれをやりました、そしてそれは完全に機能しました。私は、protoplasm、protoplasm、protoricheditor、prototip.js をすべて同じページで実行し、独自の処理を行っています。

于 2014-02-22T14:01:34.550 に答える
0

あなたは正しい軌道に乗っていると思います

    var j = jQuery.noConflict(); 

その後

    j(function() {
    ...
    your token-input code goes here. 
    ...
    });

それがうまくいかない場合は、ここに投稿してください。

于 2012-01-16T12:02:18.797 に答える