【问题标题】:jQuery - why does the slide up and down has a jolt rather than being smooth?jQuery - 为什么上下滑动有震动而不是平滑?
【发布时间】:2013-01-24 03:36:04
【问题描述】:

我有这个代码:

 $(document).ready(function () {
     $(this).hoverAccordionMenu(); //build left menu accordion effects  

     /*ie6 hack for mouse over icons on 2nd level. Not part of the plugin. optional!*/
     if ($.browser.msie && $.browser.version.substr(0, 1) < 7) {
         //rollover arrow which doesn't work with simple css
         $('ul.menu > li > ul > li').bind("mouseenter", function (e) {
             $(this).css("background", "url(ico-arrow-level2.gif) no-repeat");
         });
         $('ul.menu > li > ul > li').bind("mouseleave", function (e) {
             $(this).not(".active").css("background", "none");
         });
     }

 });

我已经放入一个 jsfiddle 给你看:

http://jsfiddle.net/haNGY/

谁能告诉我为什么上下滑动不是很顺畅?

提前致谢!

(PS,抱歉,刚刚想起了标题,但是这里已经快凌晨 4 点了,所以我的大脑有点慢!刚去编辑它,但它已经修复了,谢谢!)

【问题讨论】:

    标签: jquery css slide nav


    【解决方案1】:

    要修复跳跃,只需执行以下操作:

    #menu ul li ul {
        width:235px;
        /* display: inline-block ;*/ /* REMOVE */
    }
    

    现在只是一些有用的东西

    #menu li {
        margin: 0;
        /*margin-left:0; */ /* believe me you don't need this */
    }
    

    #menu li li {
        padding-top:2px;
        padding-left:9px;
        /*margin:0;*/ /* why if you already use margin 0 for LI*/
    }
    

    现在也是凌晨 4 点 49 分,所以明天好好看看 CSS……;)

    是的,另外我避免设置 LI 元素的样式。这不好,而且并不总是与 Xbrowser 兼容。最好使用 LI 元素(如虚拟容器)来保持最小的样式。使用内部的a 元素来实现所需的样式。

    【讨论】:

    • 哈太棒了,谢谢。告诉过你是不是晚了!这么简单的事情!再次感谢。编辑:刚刚看到你的回复,老实说,这些样式是我下载的脚本的修改版本。
    • @BN83 不客气!去睡觉!而且看起来没那么简单,你有 30 次浏览,只有一个答案。
    • 另一件快速的事情您可能能够提供帮助,或者可能不知道!在我发布的原始脚本中,是否可以在鼠标输入另一个时仅滑动当前打开的选项?目前,当您离开鼠标时它会关闭。
    • @BN83 全世界都在避免垂直手风琴上的 mouseenter/leave 事件。我建议您为了用户体验而遵循该实践。使用点击。 roxon.in/scripts/simplest-vertical-accordion.html
    • 你刚刚补充说你这个鬼鬼祟祟的香肠!!哈哈
    猜你喜欢
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 2017-11-06
    • 2014-03-28
    • 1970-01-01
    相关资源
    最近更新 更多