jQuery 初学者 - Accordion 菜单,但按钮抖动

标签 jquery menu expandable

作为个人练习的一部分,我构建了一个 Accordion 常见问题解答菜单 here

单击按钮时会出现轻微的抖动/晃动,但我似乎无法解决该问题。我搜索过谷歌,但没有找到有效的东西。有什么想法吗?

还有,有没有更高效的代码编写方法?这是我所拥有的:

(function () {

    $('dd').hide();
    $('dt').click(function(){
        $(this)
            .next()
            .slideDown(100)
            .siblings('dd')
            .slideUp(100);
    });

    $('dd').click(function(){
        $(this).hide();
    });

})();

最佳答案

我不太确定,但您是否看到子像素渲染器调整颜色间边框以响应页面上移动的元素?

不幸的是,如果是这种情况,您可以通过网络应用程序对此做些什么。最好的情况是,您可以选择按钮边框对比度较小的配色方案,这将使摆动不那么明显。

关于jQuery 初学者 - Accordion 菜单,但按钮抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19967646/

相关文章:

CSS Sprite 菜单不显示正确的背景

android - 每次在溢出选项菜单中打开时复制菜单项

javascript - jQuery 图表 - 更改 y 轴的标签(刻度)

javascript - Video.js 动态加载 HTML

javascript - 悬停仅在用户单击元素时起作用

javascript - 如何通过单击链接制作可扩展的表格?

Android 的扩展通知 - 扩展后的标准 ContentView 和自定义 BigContentView

javascript - 触摸并单击时图像全屏

html - block 文本旁边的图像

C可扩展数组