#jquery #wordpress #woocommerce
#jquery #wordpress #woocommerce
Вопрос:
Я хочу, чтобы это добавило мини-корзину для моего сайта. Как скрыть и показать выпадающий список для мини-корзины при нажатии кнопки корзина?
Я использую JS для slidetoggle, но не работаю. Пожалуйста, помогите мне.
$(document).ready(function() {
$(".buttonreq").click(function() {
$(".widget_shopping_cart_content").slideToggle("slow");
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="btn bg-white buttonreq">
<a class="text-dark" href="<?php echo wc_get_cart_url(); ?>" title="<?php _e( 'نمایش سبد خرید' ); ?>">
<number><?php echo WC()->cart->get_cart_contents_count( ); ?></number>
<span calss="cart">سبد خرید <i class="demo-icon text-danger icon-cart">amp;#xe817;</i></span>
</a>
</button>
<div class="widget_shopping_cart_content">
<?php woocommerce_mini_cart(); ?>
</div>
Ответ №1:
Вы можете скрыть widget_shopping_cart_content
проверку ниже кода.
$(document).ready(function() {
$(".buttonreq").click(function() {
$(".widget_shopping_cart_content").slideToggle();
});
});
.widget_shopping_cart_content{display:none;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="btn bg-white buttonreq">
<?php _e( 'نمایش سبد خرید' ); ?>
<number>(5)</number>
<span calss="cart">سبد خرید <i class="demo-icon text-danger icon-cart">amp;#xe817;</i></span>
</button>
<div class="widget_shopping_cart_content">
<?php woocommerce_mini_cart(); ?> mini cart
</div>