Javascript 关于如何设置多个DOM元素动画的建议

Javascript 关于如何设置多个DOM元素动画的建议,javascript,jquery,Javascript,Jquery,我有多个元素,其中包含多个元素。其中一些具有起始display属性none 基于鼠标交互,我想显示或隐藏一些元素 CSS转换无法转换显示更改。将高度和不透明度设置为0不是一个好主意,有些元素有输入或按钮 所以下一步是使用JavaScript制作动画。我正在使用jQuery 我的问题是需要隐藏或并行显示的元素。由于DOM结构,我不能仅仅隐藏或显示父元素,因为一些元素将被隐藏,而其他元素将被显示 所以我的问题是,如何有效地处理多个元素上的多个并行动画(主要是淡入淡出和幻灯片),同时保持代码干净、可维

我有多个
  • 元素,其中包含多个
    元素。其中一些具有起始
    display
    属性
    none

    基于鼠标交互,我想显示或隐藏一些
    元素

    CSS转换无法转换显示更改。将高度和不透明度设置为0不是一个好主意,有些元素有输入或按钮

    所以下一步是使用JavaScript制作动画。我正在使用jQuery

    我的问题是需要隐藏或并行显示的元素。由于DOM结构,我不能仅仅隐藏或显示父元素,因为一些元素将被隐藏,而其他元素将被显示

    所以我的问题是,如何有效地处理多个元素上的多个并行动画(主要是淡入淡出和幻灯片),同时保持代码干净、可维护和性能尽可能好

    需要显示或隐藏div元素的标记示例:

    <ul>
        <li>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        </li>
        <li>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        </li>
        <li>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        </li>
    </ul>
    

    谢谢。

    您可以为要一起显示和隐藏的每组元素指定相同的类。如果这听起来不熟悉,你可能需要花一些时间熟悉这个概念。这应该让你开始:

    
    
    标记中的一些特定示例会有所帮助。在基于树关系的遍历中,或使用位置索引、公共类或其他属性时,以多个元素为目标的方法的数量非常重要。很可能您的情况可以用很少的代码处理。。。这取决于您的具体需求。我将发布一些示例代码。我没有,因为我认为这不重要。这更多的是一个原则问题。谢谢,谢谢,希尔森。看来这是最明智的选择。
    <div class="first-class"></div>
    <div class="second-class"></div>
    <div class="third-class"></div>
    <div class="first-class"></div>
    <div class="third-class"></div>
    <div class="second-class"></div>