Javascript jQuery与prototype.js冲突:日历图标未弹出

Javascript jQuery与prototype.js冲突:日历图标未弹出,javascript,jquery,Javascript,Jquery,我使用jQuery编写了一些逻辑代码。要使其发挥作用,我需要放置: <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script> 但如果我把它放在这里,我的日历图标就不会弹出。 但如果我把它去掉,逻辑就行不通了。我该怎么办?确保jQuery是第一个 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jque

我使用jQuery编写了一些逻辑代码。要使其发挥作用,我需要放置:

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script>

但如果我把它放在这里,我的日历图标就不会弹出。
但如果我把它去掉,逻辑就行不通了。我该怎么办?

确保jQuery是第一个

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script>
<script>$.noConflict();</script>

要解决
jQuery
prototype.js
之间的冲突,需要将jQuery分配给新的限定变量,将其置于
无冲突模式,如下所示:

/* Add prototype.js before jQuery */
<script src="prototype.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script>

/* Assign jQuery to qualified var */
var jQuery_1.11.3 = jQuery.noConflict();

/* Use in your code */
jQuery_1.11.3(document).ready(function() {
    // Your jQuery dependent code.
});
/* Include jQuery before prototype.js */
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script>
<script src="prototype.js"></script>  

/* Use full jQuery var name to reference jQuery */
jQuery(document).ready(function() {
    // Your jQuery dependent code.
});

您可能已经在同一页面上使用了另一个jQuery,该jQuery与此jQuery冲突。您在控制台中观察到任何错误吗?我收到以下错误,无法在名为prototype.js的文件中设置未定义的属性“0”,以下错误在哪里?setStyle:function(element,style){element=$(element);for(name in style)element.style[name.camelize()]=style[name];Uncaught TypeError:无法设置undefined(重复2次)}的属性“0”,在这里我得到了一个错误。@ParkashKumar,上面是以下错误。
/* Include jQuery before prototype.js */
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script>
<script src="prototype.js"></script>  

/* Use full jQuery var name to reference jQuery */
jQuery(document).ready(function() {
    // Your jQuery dependent code.
});