Yii中的Jquery冲突

Yii中的Jquery冲突,jquery,yii,Jquery,Yii,我有一个问题,当我尝试使用一个外部脚本,它使用jquery,就像我使用的一些caruslle脚本一样。 我得到了一个布局,我想把它转换成yii,它有一些使用jquery的脚本,比如carousel等等 现在,yii自动嵌入jquery。 问题是,如果我手工嵌入jquery,脚本可以工作,但yii脚本不能。 如果我不嵌入jquery,yii脚本的工作方式就像ajax验证,而我的脚本则不会。 就像这样:我的工作 <link rel="stylesheet" type="text/css" hr

我有一个问题,当我尝试使用一个外部脚本,它使用jquery,就像我使用的一些caruslle脚本一样。 我得到了一个布局,我想把它转换成yii,它有一些使用jquery的脚本,比如carousel等等

现在,yii自动嵌入jquery。 问题是,如果我手工嵌入jquery,脚本可以工作,但yii脚本不能。 如果我不嵌入jquery,yii脚本的工作方式就像ajax验证,而我的脚本则不会。 就像这样:我的工作

<link rel="stylesheet" type="text/css" href="/kav4/assets/8ff498f/css/redmond/jquery-ui.css" />
<script type="text/javascript" src="/kav4/assets/91eebf0f/jquery.js"></script>
<script type="text/javascript" src="/kav4/assets/91eebf0f/jquery.yiiactiveform.js"></script>
<script type="text/javascript" src="/kav4/assets/8ff498f/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-ui.min.js"></script>
像这样:yii工作

<link rel="stylesheet" type="text/css" href="/kav4/assets/8ff498f/css/redmond/jquery-ui.css" />
<script type="text/javascript" src="/kav4/assets/91eebf0f/jquery.js"></script>
<script type="text/javascript" src="/kav4/assets/91eebf0f/jquery.yiiactiveform.js"></script>
<script type="text/javascript" src="/kav4/assets/8ff498f/js/jquery-ui.min.js"></script>

你可以在这里检查我的答案


它展示了如何在同一页面中包含两个不同版本的jquery,但这对我没有帮助,因为我无法控制yii脚本,而且我知道jquery://@amirbar我知道jquery=这是一个借口!你不能指望有人代替你做作业。stackoverflow中的每个人都愿意帮助你,但不是代替你工作。如果你在一个了解jquery和javascript的团队中工作,请找到你的大学,我相信你会解决这一问题。如果看起来我希望有人做我的家庭作业,我很抱歉,只是在一个版本中,这个脚本工作,而在另一个版本中,这个脚本工作,这毫无意义,这听起来像一个bug,因为它应该是向后兼容的。我不是在评判你,只是说不要找借口。无论如何,问题的原因是您正在加载2个版本的jquery,通过查看脚本导入的顺序,它将使用YII扩展jquery的第一个实例,然后下一个脚本标记将包含另一个jquery并覆盖以前包含的所有扩展插件,这就是为什么您不能使用YII,如果您不需要最后一个jquery.min.js和jquery.ui,请删除这些包含,特别是如果您不关心需要哪个版本的jquery,那么使用jquery的外部脚本是什么?它加载的jquery版本是什么,外部脚本需要什么版本?奇怪的是,第二段代码不起作用。什么是javasctipt错误?@amir bar,您解决了这个问题吗?我也面临同样的问题?