javascript - 单击 <img> 切换 Div 类

标签 javascript jquery

您好,我正在尝试通过单击按钮来切换 div 的类,但似乎不起作用,有什么建议吗?

HTML

<img id="downarrow" src="images/downarrow.svg"/>

<div class="responsive-subscribe">
</div>

CSS

.responsive-subscribe {
position: relative;
width: 100%;
height: auto;
background-color: ;
bottom: 10px;
display: none;
}

.open {
display: block;
}

JavaScript

$(document).ready(function() {
    $downarrow = $('#downarrow');

    $downarrow.click(function() {
        $(this).toggleClass('active');
        $('.responsive-subscribe').toggleClass('.open');
    });
});

最佳答案

$('.responsive-subscribe').toggleClass('.open'); 应该像 $('.responsive-subscribe').toggleClass('open') ;

.toggleClass('.open'); 中删除 .;

<强> Working Fiddle

关于javascript - 单击 <img> 切换 Div 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36283103/

相关文章:

javascript - 在 FullPage.js 应用程序内滚动

javascript - 按名称而不是键对我的 javascript 下拉菜单进行排序#

javascript - 当函数返回对象数组时如何使用 Promise

javascript - 在 TDD 中,测试能否从一开始就是绿色的?

javascript - 在函数内部绑定(bind)模拟函数

javascript - 在两个下拉列表之间移动选项的简单方法?

android - 从 Java 中的 HTML 字符串中删除内联宽度属性

jquery - 使用 jquery 插入表行后无法绑定(bind)值

javascript - 难以理解和创建动态 JavaScript 对象

javascript - Redis数据操作