javascript - 迪维 : Hide Button when clicked

标签 javascript jquery css wordpress

我是 jQuery 编码的新手,我的代码需要帮助。 我有一个按钮,可以让我在我的网站上显示一个隐藏的部分,但此刻按钮仍然存在,即使我想让他消失。 我的网站是用 Wordpress 和 Divi 构建的。

通过以下代码,您将获得我在 CSS 中使用隐藏/显示值的最新尝试。

<style type="text/css">
.rv_button.closed:after {content:"";}
.rv_button.opened:after {content:"";}
.hide {display:none;}
.show {display:block;}
</style>

<script type="text/javascript">
jQuery(document).ready(function() {
  jQuery('#reveal').hide();

  jQuery('.rv_button').click(function(e) {
    e.preventDefault();
    jQuery("#reveal").slideToggle();
    jQuery('.rv_button').toggleClass('opened closed');
  });
});

</script>

如果你想看看它长什么样,你可以在这里看例子:https://divinotes.com/reveal-a-hidden-divi-section-row-or-module-on-button-click/

最佳答案

您正在切换名为 openedclosed 的类,而您的 CSS 显示 hideshow 是影响元素在页面最终呈现中的存在的那些。此外,大多数类(class)可能都不需要。您可以只添加 hide 一个。

将你的最后一条重要线路设为

jQuery('.rv_button').addClass('hide');

如果您已经将 show 类应用到按钮,那么您最初的想法是有道理的。您只需更改类以匹配您在样式中定义的类。

jQuery('.rv_button').toggleClass('show hide');

关于javascript - 迪维 : Hide Button when clicked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54654998/

相关文章:

javascript - CSS 菜单仅在 IE 中隐藏在 flash 后面(SWFObject)

javascript - 使用静态 PNG 制作加载图标

jquery - 如何使用 google api 根据所选国家/地区自动完成?

javascript - 如何在 jQuery 集合中获取被点击的项目索引?不是通过索引()

javascript - <a> svg 周围的链接行为异常

javascript - 检查 css 类组合是否存在与 javascript

css - 边界底部到 li,跨度不起作用

javascript - 警告 : <Link/> is using incorrect casing. React 组件使用 PascalCase

javascript - Vue 3 CKEditor 5 添加插件 CodeBlock 错误重复模块

html - 在表单字段中将两个 <div> 元素置于父元素的中心