javascript - 如何在 CSS 更改之间切换

标签 javascript jquery html css

我有一个按钮,当按下时使用“显示:无;”隐藏一个 div。 我如何在 jquery 中编写以使 css 属性在 Display: None 和 Display: Block 之间切换?

$('#help_btn').click(function(){
    $('#help_box').css('display', 'none');
});

再次点击时

$('#help_box').css('display', 'block');

等等等等。谢谢!

编辑:

我的 CSS 应该是这样的

#help_box {
    display: block;
}

我的html是

<div id='help_box><p> Some helpful info!</p></div>
<button id='help_btn>help?</button>

最佳答案

您可以按照@showdev 的评论切换 CSS 类。或者你可以试试这个

$('#help_btn').click(function() {
    if($('#help_box').is(':visible')) {
        $('#help_box').css('display', 'none');
    } else {
        $('#help_box').css('display', 'inline');
    }
});

关于javascript - 如何在 CSS 更改之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52525285/

相关文章:

javascript - REST 调用 JavaScript

jquery - 茧/jQuery : append items to relevant table

html - 设计亚马逊附属链接

javascript - 从 Node 中的多个嵌套回调中返回值

javascript - 从对象数组创建新对象并按特定匹配键/值分组

Javascript 在文本框后面显示验证消息

html - 在 svg 图像上画一条线

javascript - 使用多选 jquery 插件创建动态下拉框时出现问题

javascript - 如何使用 d3js 开始绘制一条在 y 轴和它之间有空格的线

javascript - img 在手机屏幕上显示一半,但在电脑屏幕上正常,css jQuery?