Hey, I’ve just installed a sticky add to cart button with the code down below, but I only want it to show when the customer scrolls past the default one. Does anyone know how to do this? Thanks!
<button
id = "ProductSubmitButton-Sticky"
type="submit"
name="add"
form="{{ 'product-form-' | append: section.id }}"
class="product-form__submit button button--full-width button--primary"
{% if product.selected_or_first_available_variant.available == false or quantity_rule_soldout %}
disabled
{% endif %}
style="position: fixed;bottom: 0;left: 0;margin-bottom: 0;z-index: 999;"
>
<span>
{%- if product.selected_or_first_available_variant.available == false or quantity_rule_soldout -%}
{{ 'products.product.sold_out' | t }}
{%- else -%}
{{ 'products.product.add_to_cart' | t }}
{%- endif -%}
</span>
<div class="loading-overlay__spinner hidden">
<svg
aria-hidden="true"
focusable="false"
class="spinner"
viewBox="0 0 66 66"
xmlns="http://www.w3.org/2000/svg"
>
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</button>
Hi @PRETTYFRIDAYS
Could you share your product page URL to check?
Please go to Online store > Themes > Edit cod > open theme.liquid file, add this code before tag and check if it work
Hey, does not exactly work as planned, on page load it is visible, but then when you scroll down it gets invisible for like 3 seconds, and then it appears very fast even before the add to cart button is out of sight. If you have another code can you implement that it slides up? Thanks!
You can try to update code like this and check again
Hey, now it does show after the customer scrolls past, but it still appears on page load, any way to fix that?
Could I send a collaborator request to access your store so I can add code and check directly?
I sent request, please approve it
Hey, sorry for the late reply, I added you as collaborator
Hi, I got it. Let me check
Hi, it’s done. Please check now
Hey great! But can it also slide in up? Thanks for the help!
Oh yeah and one more question, when I open another mega menu/drawer menu, it still shows, can that be on the background? This is the problem:
Yes looks great! THANKS FOR YOUR HELP!
1 Like
Meet_M
January 22, 2024, 6:10pm
20
Hey I’ve been following the whole thread. I’m glad you got it working. I’m trying to do the same can you please share the updated code with me here.