javascript - 如何为同一页面上的多个 div 制作 jQuery slidetoggle 效果?

标签 javascript jquery css xhtml

它适用于一个 div

(function($) { 
     $(document).ready(function(){
        $('#div1').hide();
        $('a.plus').click(function(){
           $('#div1').slideToggle();
           $(this).toggleClass("minus_icon"); 
           return false;
        });
     });
})(jQuery);

如何为同一页面上的多个 div 制作这种滑动切换效果?我有多个具有不同 id 的 div 要隐藏,例如 #div1#div2div#3

编辑:

这是html中的情况

<a class="plus"> more details </a>
<div id="div1" class="description">
<p> Hidden content here </p>
</div>

<a class="plus"> more details </a>
<div id="div2" class="description">
<p> Hidden content here </p>
</div>

<a class="plus"> more details </a>
<div id="div3" class="description">
<p> Hidden content here </p>
</div>

最佳答案

(函数($){ $(文档).ready(函数(){ $('#div1, #div2, #div3').hide(); $('a.plus').click(函数(){ $(this).next().slideToggle(); $(this).toggleClass("minus_icon"); 返回假; }); }); })(jQuery);

关于javascript - 如何为同一页面上的多个 div 制作 jQuery slidetoggle 效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3044331/

相关文章:

javascript - & 导致字符串在发送到服务器时 split

javascript - 匹配 jquery 中的确切属性名称

javascript - 使用 d3 绘制点之间有联系的散点图?

javascript - 我如何在 JQuery 中执行此操作? (获取 AJAX-GET 返回的 HTML 并将其转换为对象)

javascript - html中Select元素的事件顺序

javascript - 阴影未正确转换到导入的 OBJ 上

jquery - 根据 php session 变量生成 jquery 上下文菜单项?

css - 如何定位子菜单事件级别?

javascript - CSS 旋转窗外

javascript - 在 React 中获取目标 html 元素的颜色