我想在我的网络应用程序中使用this多级推送菜单。但是这个插件的问题是它需要一个旧版本的jQuery。它将与jQuery的v2.x.x结合使用。
所有者是故意这样做的,因此插件也涵盖了较旧的浏览器版本。
所以我想转换/迁移这个脚本以使其与最新版本的jQuery兼容,唯一的问题是,jQuery不是我的'' (然而)。我不确定从哪里开始,删除脚本中要添加的内容。
我的问题基本上是,有人能指出我正确的方向让这个脚本使用最新版本的jQuery吗?
我非常感谢任何帮助!
答案 0 :(得分:1)
编辑:
更新的答案:
使用多级推送菜单下载页面中的版本2 ! ::link:: ......
我下载了那个版本,并从jquery-1.10.2更改为jquery-2.0.3 ......并且完美地工作了!这是一个jsfiddle:jsfiddle.net/vLrp51g3
以前的答案
正如A. Wolf
所建议的那样,您可以使用migrate jquery js文件来处理旧的jquery版本。由于您网页的其余插件/脚本可能需要最新的jquery,您可以使用getScript()函数仅为pushmenu插件加载migrate jquery!因此,您可能应该使用下面提供的代码来满足您的要求......
$(document).ready(function(){
$.getScript( "http://code.jquery.com/jquery-migrate-1.2.1.min.js", function() {
$.getScript('js/jquery.multilevelpushmenu.min.js', function() {
$('#menu').multilevelpushmenu();
});
});
});