我怎样才能解决jQuery菜单和滑动问题

时间:2012-12-29 08:35:18

标签: jquery codeigniter

我想支持主流的浏览器到我的软件,我需要支持谷歌浏览器,我的代码在下面

$(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的所有主流浏览器的工作,如果我使用两个代码,那么它是同样的问题

我怎样才能完美地解决它,请帮帮我

1 个答案:

答案 0 :(得分:0)

我认为你不会轻易解决这个问题。你正在使用的菜单插件不再处于开发阶段(不是用最新的jquery构建的),我无法找到有关它应该使用的浏览器的任何信息,坦率地说它看起来并不难以复制

您的选择对我来说就是这样。

1)花时间尝试弄清楚chrome中的bug是什么并修复它(对不起,我对此无能为力)。

2)在你自己的jquery的几行中加入类似的效果。

3)使用在所有主流浏览器中都可以使用的数千个类似插件中的一个

4)寻找适用于jquery 1.4.2

的自动完成功能

5)按照注释中的建议加载两个版本的jquery(我讨厌这种方法 - jquery足够开销而不加载它两次)