在代码中包含2个jquery文件时没有窗口弹出窗口

时间:2013-06-13 07:33:34

标签: jquery kendo-ui

在我的页面中,需要jquery.min.js 1.9.1文件来显示弹出窗口。但在我的页面中,我有一个使用jquery.min.js 1.8.1。

的导航栏

现在这两个文件都有冲突,我不知道该怎么做。

3 个答案:

答案 0 :(得分:0)

使用jQuery.noConflict,您可以在同一页面上使多个版本的jQuery共存。例如

<script src='jquery-1.9.1.js'></script>
<script>
var jq132 = jQuery.noConflict();
</script>
<script src='jquery-1.8.1.js'></script>
<script>
var jq142 = jQuery.noConflict();
</script>

答案 1 :(得分:0)

添加jQuery.migrate(在引用jQuery 1.9.1之后)。

某些javascript组件需要在jQuery 1.9中删除的未来。 jQuery.migrate解决了这个问题。

答案 2 :(得分:0)

var k=jQuery.noConflict();

在你正在编写的新JS中替换$和k

如果你有

$(document).ready(function(){
 $('#selector').click(function(){
      alert('Hi');
 });
});

应该写成

j(document).ready(function(){
 j('#selector').click(function(){
      alert('Hi');
 });
});

使用noConflict ..