在我的页面中,需要jquery.min.js 1.9.1文件来显示弹出窗口。但在我的页面中,我有一个使用jquery.min.js 1.8.1。
的导航栏现在这两个文件都有冲突,我不知道该怎么做。
答案 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 ..