javascript - Woocommerce 在加载时隐藏产品描述

标签 javascript jquery css wordpress woocommerce

我需要在产品页面隐藏产品描述。但是当用户点击描述选项卡时,我需要显示内容。当用户再次点击时,我需要隐藏描述。它需要像toogle一样工作。

但是我无法完成这个。请帮忙。为了在页面加载时隐藏描述,我将以下脚本放在 single-product.php

$('.wc-tab').hide();

它正在工作。当页面加载时它是隐藏的并且用户点击它会自动显示(description_tab active)。

但我需要在每次点击时显示隐藏。请帮忙

这是HTML结构

<ul class="tabs wc-tabs">
                            <li class="description_tab active">
                    <a href="#tab-description">Description</a>
                </li>
</ul>

谢谢。

最佳答案

单击应显示/隐藏描述的对象时使用 jQuery 切换功能。

切换函数将显示当前隐藏的元素,或者隐藏当前显示的元素。

$(".wc-tabs").hide(); //start by hiding element
$("button").click(function() {
  $(".wc-tabs").toggle(); //toggle between hidden/shown when you click the button
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Click Me!</button>
<ul class="tabs wc-tabs">
                            <li class="description_tab active">
                    <a href="#tab-description">Description</a>
                </li>
</ul>

关于javascript - Woocommerce 在加载时隐藏产品描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36531590/

相关文章:

javascript - 如何在手机间隙android中打开/关闭面板时停止页面闪烁

css - ReactJS Material UI inkbar 不显示选项卡

javascript - 自 jquery 1.4.3 以来的小错误

jquery css 在另一个 div 上覆盖 div?

javascript - 单击按钮时如何更改图像

PHP 表单列表

jQuery Tipsy 工具提示插件定制

javascript - 用复选框填充 div

javascript - 如何在javascript中为phonegap实现搜索功能?

javascript - ChartJS Canvas 在 IE、Safari 和 Firefox 中不显示 rgba 颜色