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 库和令牌输入库 ex:

<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>

我做到了,而且效果很好。我有prototype.js、jquery.js、protoplasm、prototypericheditor、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 回答