我想支持主流的浏览器到我的软件,我需要支持谷歌浏览器,我的代码在下面
$(document).ready(function(){
$('#Menu').sweetMenu({
top: 120,
padding: 8,
iconSize: 48,
easing: 'easeOutBounce',
duration: 500,
icons: [
'<?php echo base_url()?>img/template/home.png',
'<?php echo base_url()?>img/template/logout.png',
]
});
});
当我使用上面的代码并且使用在下面
<script type="text/javascript" src="<?php echo base_url()?>js/jquery-1.4.2.min.js"></script>
然后Sliding Manu正在所有主流浏览器中工作,但自动完成功能在这里不起作用
当我使用下面的代码而不是jquery-1.4.2.min.js
时<script type="text/javascript" src="<?php echo base_url()?>js/jquery-1.8.3.js"></script>
然后它是没有googe chrome的所有主流浏览器的工作,如果我使用两个代码,那么它是同样的问题
我怎样才能完美地解决它,请帮帮我
答案 0 :(得分:0)
我认为你不会轻易解决这个问题。你正在使用的菜单插件不再处于开发阶段(不是用最新的jquery构建的),我无法找到有关它应该使用的浏览器的任何信息,坦率地说它看起来并不难以复制
您的选择对我来说就是这样。
1)花时间尝试弄清楚chrome中的bug是什么并修复它(对不起,我对此无能为力)。
2)在你自己的jquery的几行中加入类似的效果。
3)使用在所有主流浏览器中都可以使用的数千个类似插件中的一个
4)寻找适用于jquery 1.4.2
的自动完成功能5)按照注释中的建议加载两个版本的jquery(我讨厌这种方法 - jquery足够开销而不加载它两次)