jquery - 简单的下拉div

标签 jquery html css dropdown

我正在努力处理一个简单的下 zipper 接。 我有一个带有文本链接的 div,单击此文本时应该会出现另一个带有文本信息的 div。

到目前为止,HTML 是:

<div id="about" class="fluid">
    <a href="#">About & Contact</a>

    <div id="dropdown" class="fluid"><blockquote>
          We are a bla bla...</div>
</div>

我使用 CSS 来隐藏下拉 div:

#dropdown {display: none;}

jQuery 函数是:

<script>
    $(function(){
        $('#about').each(function(){
            $(this).click(function(){
                $(this).siblings('#dropdown').slideToggle(300);            
            });
        });
    });​​
</script>

如有任何帮助,我们将不胜感激,非常感谢。

最佳答案

另一种方法是使用下面的代码

$("#about  a").click(function() {
    $("#dropdown").toggle();
    return false;
});

https://jsfiddle.net/santoshjoshi/n0yeo9nb/

关于jquery - 简单的下拉div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34884043/

相关文章:

javascript - 将负载添加到原始 JavaScript 事件

javascript - 如何显示一个div并隐藏所有其他div

css - 修改列表项标记(元素符号)属性

javascript - 如何删除模态打开时自动添加的额外水平滚动条?

html - 将列高与动态兄弟匹配

javascript - HTML/CSS/JS 拖动表格列

jquery - Ajax调用从grails show.gsp保存数据,接收到 “Session is Closed!”异常

javascript - 通过 JavaScript AJAX 请求插入数据库

javascript - 按键事件,不希望的 native 行为

javascript - 尝试使用 2d 数组起草 6x6 游戏板