我在我的页面上使用以下 JS 文件
https://github.com/loopj/jquery-tokeninput/blob/master/src/jquery.tokeninput.js
但我也在同一页面上附加了 Prototype.js 文件,并且第一个脚本由于 Prototype 而无法正常工作。谁能告诉我我需要使用哪些更改
var $j = jQuery.noConflict();
所以 tokeninput.js 可以工作。希望有人明白我想问什么。问候。
我在我的页面上使用以下 JS 文件
https://github.com/loopj/jquery-tokeninput/blob/master/src/jquery.tokeninput.js
但我也在同一页面上附加了 Prototype.js 文件,并且第一个脚本由于 Prototype 而无法正常工作。谁能告诉我我需要使用哪些更改
var $j = jQuery.noConflict();
所以 tokeninput.js 可以工作。希望有人明白我想问什么。问候。
嗨,我遇到了同样的情况,但我找到了一个我想与你分享的解决方案: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 都在同一个页面上运行并做自己的事情。
我认为您正在走上正轨,使用类似的东西
var j = jQuery.noConflict();
接着
j(function() {
...
your token-input code goes here.
...
});
如果这不起作用,请在此处发布。