Shopify themes, liquid, logos, and UX
I’m looking to make the collapsible row close automatically after another one opens for mobile and desktop
URL knmb1c-pf.myshopify.com
password samurai
Solved! Go to the solution
This is an accepted solution.
Hey @undercoverfresh
Follow these Steps:
1) Go to Online Store
2) Edit Code
3) Find theme.liquid file
4) Add the following code in the bottom of the file above </body> tag
<script>
document.addEventListener("DOMContentLoaded", function () {
const accordions = document.querySelectorAll(".product__accordion details");
accordions.forEach((accordion) => {
accordion.addEventListener("click", function (event) {
event.stopPropagation();
accordions.forEach((otherAccordion) => {
if (otherAccordion !== this) {
otherAccordion.removeAttribute("open");
}
});
});
});
});
</script>
If I managed to help you then, don't forget to Like it and Mark it as Solution!
Best Regards,
Moeed
This is an accepted solution.
Hey @undercoverfresh
Follow these Steps:
1) Go to Online Store
2) Edit Code
3) Find theme.liquid file
4) Add the following code in the bottom of the file above </body> tag
<script>
document.addEventListener("DOMContentLoaded", function () {
const accordions = document.querySelectorAll(".product__accordion details");
accordions.forEach((accordion) => {
accordion.addEventListener("click", function (event) {
event.stopPropagation();
accordions.forEach((otherAccordion) => {
if (otherAccordion !== this) {
otherAccordion.removeAttribute("open");
}
});
});
});
});
</script>
If I managed to help you then, don't forget to Like it and Mark it as Solution!
Best Regards,
Moeed
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025