javascript - 单击时显示下拉列表

标签 javascript jquery css

<script>
    $(document).ready(function({$("#more").click(function()$(".dropdown").fadeToggle("slow")});});
</script>

这是我的更多选项的脚本。我想在单击时显示下拉列表,再次单击时隐藏它。使用这段代码,我所能得到的只是在我单击时隐藏并在我再次单击时显示。我想让它反转。

如何更改默认显示?

最佳答案

您的代码有效,只是有一些拼写错误。

要定义默认状态,请将 .dropdowndisplay 属性更改为 none

$(document).ready(function() {
    $("#more").click( function() {
        $(".dropdown").fadeToggle("slow")
    });
});
.dropdown {
    display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="more">click for more</div>
<div class="dropdown">Droppie down</div>

关于javascript - 单击时显示下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31537671/

相关文章:

javascript - 当用户在浏览器中禁用 javascript 时如何检测事件?

javascript - 如何使用实线和虚线元素创建 d3.js 图例

javascript - 告诉 jquery mobile/phonegap 应用程序等待内容加载完成

javascript - 将jQuery变量传递给PHP以进行错误处理

php - 从 jQuery Ajax 将值传递给 PHP

javascript - 从对象 Javascript 访问数据

css - 成 Angular ,将 CSS 色带包裹在图像上

javascript - Grid if box has specific class 停止 JavaScript

jquery - 根据窗口大小调整图像大小而无需刷新页面

javascript - 如何将后台作业转换为函数之类的东西?