Javascript 两个jQuery脚本没有在IE6上同时工作

Javascript 两个jQuery脚本没有在IE6上同时工作,javascript,jquery,Javascript,Jquery,我有两个jQuery功能: 下拉菜单 拖放面板 问题: 下拉菜单使用jQuery作为Internet Explorer 7以后的修复程序 当我稍后在拖放面板jQuery之后的页面标题中调用jqueryfixforinternetexplorer7时,下拉面板jQuery工作正常,但拖放面板停止工作 当我稍后在拖放面板之前调用InternetExplorer7修复jQuery时,面板工作正常,但下拉不起作用 它只发生在InternetExplorer6中。 签入IE6 按钮工作,但面板不工作 面

我有两个jQuery功能:

  • 下拉菜单

  • 拖放面板

  • 问题

    下拉菜单使用jQuery作为Internet Explorer 7以后的修复程序

    当我稍后在拖放面板jQuery之后的页面标题中调用jqueryfixforinternetexplorer7时,下拉面板jQuery工作正常,但拖放面板停止工作

    当我稍后在拖放面板之前调用InternetExplorer7修复jQuery时,面板工作正常,但下拉不起作用

    它只发生在InternetExplorer6中。 签入IE6 按钮工作,但面板不工作

    面板工作,但按钮不工作

    这个。这就是您需要查看的内容。


    这个。这就是您需要了解的。

    您希望开源jQuery第三方插件a)编写良好,b)在IE6上进行隔离和彻底的单元测试,c)不与任何其他jQuery插件冲突

    这些目标根本无法实现

    解决方案是自己从头开始编写功能。如果您想要IE6支持,您需要手工裁剪,是的,这将使您的项目时间从10分钟的jQuery插件组装增加到几天的编写可维护和可持续的IE6代码


    您也在使用jQuery 1.3.2和jQuery UI 1.7,如果您不将jQuery版本升级到最新版本,其中有许多针对IE6的错误修复,您希望如何充分支持IE6。

    您希望开源的jQuery第三方插件编写良好,b)在IE6上进行隔离和彻底的单元测试,c)不与任何其他jQuery插件冲突

    这些目标根本无法实现

    解决方案是自己从头开始编写功能。如果您想要IE6支持,您需要手工裁剪,是的,这将使您的项目时间从10分钟的jQuery插件组装增加到几天的编写可维护和可持续的IE6代码


    您还可以使用jQuery 1.3.2和jQuery UI 1.7,如果您不将jQuery的版本升级到最新版本(其中有许多针对IE6的错误修复),您希望如何完全支持IE6。

    最终得到了解决方案:D 只需将其放在源jquery之间

    var$jq=jQuery.noConflict(); 比如说

    <script type='text/javascript' src='js/jquery_1.3.js'></script>
    
    <script type='text/javascript'>
    
    var $jq = jQuery.noConflict();
    
    </script>
    
    <script type='text/javascript' src='js/jquery_1.2.js'></script>
    
    
    var$jq=jQuery.noConflict();
    
    最终得到了解决方案:D 只需将其放在源jquery之间

    var$jq=jQuery.noConflict(); 比如说

    <script type='text/javascript' src='js/jquery_1.3.js'></script>
    
    <script type='text/javascript'>
    
    var $jq = jQuery.noConflict();
    
    </script>
    
    <script type='text/javascript' src='js/jquery_1.2.js'></script>
    
    
    var$jq=jQuery.noConflict();
    

    没有,没有足够的细节。你需要把代码贴在这里。我认为我们应该责怪IE,结束这个话题!开玩笑。说真的,现在发布一些代码,特别是修复了一些问题。IE6在这一点上完全是史前的。你是否考虑过在用户使用你的页面之前检测IE6并指导用户升级到现代版的IE?这取决于你的受众和统计数据。。。1000000中的1%是10000个用户,尽管我感觉到您的痛苦@Madmartigan您应该认真地联系您的is/IT部门,询问何时可以获得更新的安全web浏览器。对IE6的支持正在快速下降。。。微软(在特定的XP版本上)支持“仅限”。IE6已经10年了。请把它放在牧场上。不,没有足够的细节。你需要把代码贴在这里。我认为我们应该责怪IE,结束这个话题!开玩笑。说真的,现在发布一些代码,特别是修复了一些问题。IE6在这一点上完全是史前的。你是否考虑过在用户使用你的页面之前检测IE6并指导用户升级到现代版的IE?这取决于你的受众和统计数据。。。1000000中的1%是10000个用户,尽管我感觉到您的痛苦@Madmartigan您应该认真地联系您的is/IT部门,询问何时可以获得更新的安全web浏览器。对IE6的支持正在快速下降。。。微软(在特定的XP版本上)支持“仅限”。IE6已经10年了。请把它放在牧场上。我也支持。。。但你应该把它传给我的公司老板或公司客户PErrr你没办法“打倒”你只要耐心就行了。如果你真的想抨击IE用户,就让你的网站看起来像垃圾一样。或者你是想链接吗?:)哈哈,救救IE6…杀了那个做那个的家伙website@Calum,我的反对票。再次阅读OPs评论。他很可能是为别人做这项工作。这些东西对你的个人博客或其他没有报酬的工作来说是可以的,特别是如果你是为了让网站在IE6/7上运行而获得报酬的话。话虽如此,我要走出这个注定要失败的车队。我也支持。。。但你应该把它传给我的公司老板或公司客户PErrr你没办法“打倒”你只要耐心就行了。如果你真的想抨击IE用户,就让你的网站看起来像垃圾一样。或者你是想链接吗?:)哈哈,救救IE6…杀了那个做那个的家伙website@Calum,我的反对票。再次阅读OPs评论。他很可能是为别人做这项工作。这些东西对你的个人博客或其他没有报酬的工作来说是可以的,特别是如果你是为了让网站在IE6/7上运行而获得报酬的话。话虽如此,我正在走出这个注定失败的conva.FWIW(可能什么都没有)我现在在IE6的jquery UI站点上,一切正常。@Madmartigan,但他们正在运行最新版本的jquery UI(1.8.11)。您是否尝试过在IE6上运行jQuery UI 1.7.2.custom的QUnit测试和jQuery 1.3.2的QUnit测试?@palingh debug jQuery UI并将
    jQuery UI.1.7.2.custom
    文件更改为在IE6中没有任何错误。从运行IE6中的QUnit测试开始。添加一些用于同时运行拖放和下拉菜单的QUnit测试。然后让昆特测试通过。@Raynos我同意你(我的反对票),不同意其他人的意见