javascript - jQuery 动画幻灯片向上/向下内容

标签 javascript jquery

基本问题,但我找不到任何相关主题能够准确回答我的需求。

我想并排创建两个链接,这些链接下面将隐藏一些内容。内容将根据单击的链接而显示。我无法弄清楚如何访问 dom 中的内容并使用 (this)。

HTML:

            <div class="redirectWrap">
                <a id="redirectDefault" class="redirectOuter" href="#">
                    <h4>Default URL</h4>
                </a>
                <a id="redirectCustom" class="redirectOuter" href="#">
                    <h4>Custom URL</h4>
                </a>
                <div class="redirectDefaultInner redirectBox hide">
                    content
                </div>
                <div class="redirectCustomInner redirectBox hide">
                    content
                </div>                  
            </div>

所以#redirectDefault应该为.redirectDefaultInner设置动画,而#redirectCustom应该为.redirectCustomInner设置动画。 (我将拥有其中的几个,这就是为什么我想利用 (this) 而不是每次都根据 id 将其写出来。

最佳答案

你可以这样做:

   $('.redirectOuter').click(function(){
   $(this).parent().find('.'+$(this).attr('id')+'Inner').animate(/*your animation code */);
    });

关于javascript - jQuery 动画幻灯片向上/向下内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534617/

相关文章:

javascript - 如何使用输入从数组值中插入多行

javascript - 从 html 中的一个 JavaScript 文件调用函数

javascript - 在没有 tree jQuery 插件的情况下使用 jQuery 绘制 JSON 树结构

javascript - Collada Material 不重复

javascript - 在 Canvas 上逐步绘制线条动画

javascript - 如何通过分页更改 Bootstrap 选项卡

javascript - 如何在 html 和 javascript 中打印或从 HTML TABLE(用户输入)中获取单元格值

javascript - 检测 Mac OS X webkit 浏览器中的弹性滚动

javascript - 在 jquery 中引用这个变量的区别

javascript - 从输入 jquery 获取值